I know this may be vulgar and a bit insensitive, but this story here really hits home for me. I had the same shit with a girl for about 3 years. Really man pretty close to the same story except I didn't join the military (thank you for serving our country btw). So when i say this believe me I say it straight from the depths of my heart.
Fuck that bitch.
I'm so fucking tired of women that don't realize that their bullshit really affects other people. If you know you aren't going to be with someone then straight up fucking tell them that. Do not fuck em around to get a few gifts here and there or to make yourself self esteem better.
Sorry shit like this just really rubs me the wrong way.
P.S. car audio is what kept me going man. My girl left without a word of goodbye and I needed something to keep my mind off of it. Look at my join date. That's the day she left me, also the day I became a certified bass head.
/rant