Sounds like you are going thru a lot of shit Galactic as we all do at times.. Some more then others.. Just remember to hang in there and set some goals to works towards.. Things that will make your life a happier life to live and I am sorry about your Gf.. Loosing a girl you TRULEY Love can be one of the hardest blows to deal with... All in all I wish you the best of luck.. Just hang in there