Tuff it out. If you get back together GREAT if not, well you know its time to move on.
Things like this can make you stronger or get the worse of you. It seems you have a strong head on your shoulders so in time she'll just be another girlfriend. Stress seems to be very heavy over there so im not going to try and relate to your situation cause I can't.  But we are here for you anytime. Ear to talk to and shoulder to cry on. 

As I grew up I realized that girlfriends come and go but my best friends are always there for me. So we came up with this motto.

FRIENDS ARE FOREVER YOU CAN ALWAYS FIND ANOTHER GIRLFRIEND.

Take Care Buddy hope everything goes in the direction you wish it too.

PS: She really wasnt your girlfriend it was just your turn... :lol:  :lol:  :lol:  :lol: 
I know shut up sorry.