Upvote:5
As a non-EU citizen, I have applied and received a LOT of Schengen visas. In all honestly, you really have no control over their processing times, and really cannot do anything about it.
What you can usually do is to call them to tell them you have this issue and hope they'll act on it. Most of the embassies are kind enough to expedite the process for you. There is no guarantee though.