I was like you - getting nervous, wondering why it was taking so long, etc - then, out of the blue, it arrived.
The turnaround from sending my passport back for the visa was really quick - less than a week
But equally, you have 3 months after approval to send your passport back for the visa, so if it is tight, maybe go to Greece first, then send it in.