Don't be stressed, visa will come anyway insha'Allah and now that you have waited so long, it will come sooner; time is the constraint.
Any idea what cause the delay? Any complications or wrong answers given?
When did you have the interview?
Good luck