Hi,
It's perfectly understandable..... but *freaking out* will not solve your situation
There's no information about where online applications are processed in India. However, paper applications (submitted to VFS Pune) are processed by the Bangalore visa office.
Your guess about why it is taking this long is as good as our guess.
You must send a Case Specific Enquiry to the Bangalore visa office.... NOT to NDVO..... You can google for the link.
Do provide your return flight details + employment details, etc and request the visa office to make an expedited decision. You may also want to mention that you can provide any other information/evidence to help the VO to make a decision.
You cannot do anything else other than send a CSE. You cannot enter the consulate and speak to anyone about the status of your visa application
All the best and hope you get your visa soon