Very worried about MBA admissions regarding work experience
I am aiming for a top 15 MBA program for 2019-2021 admissions. I currently have 3.5 years of work experience - mostly in corporate sales at a fortune 10 company. The problem is that I have been at my current company for 2.5 years and haven't had a single promotion (long, long story - I am known for being a top performer and people constantly ask me how I haven't been promoted yet). I know that no promotions will probably be an enormous red flag for MBA applications. I am 100% confident that I can get a promotion if I stay for another 3-6 months but I am completely miserable and this job has ruined my life. My current position has caused me significant anxiety (anxiety attacks, stomach pains, restlessness, etc.) and serious depression. I silently cry at my desk as I work, I have lost enjoyment in all things, and I consistently cry myself to sleep at home almost every night. Every time I enter the office in the morning, I literally feel my stomach twist into knots.
I want to quit so, so badly and move home with my family, and start applying for new positions. But I am terrified that if I quit now MBA programs will be confused how I stayed at a job for so long with no promotion. I also have a couple of leadership positions with my current employer (extracurricular type) that I am trying to build even more for MBA applications in the future. Also, if I start at a different company I am not sure I will have enough time to get promoted at a new company before application time. Finally, I have worked so hard to develop a reputation at my current employer and build a name for myself. The idea of starting over at a brand new company seems daunting.
Basically, my question is - if you were in my shoes...what would you do? Should I toughen it out with my current employer or prioritize my mental health? Are promotions as important as I think for MBA applications? I am already a reach for top 15 schools and cannot afford really any dings due to my undergrad GPA.
Please let me know, thank you so much for your help!