Hey Mike,
good post, took courage and balls to come here and talk open
Fuck the haters, some of these responses show alot more than the words actually written.
As you also see many people have been there and will get to where you are now, relationships and life are like that.
You have your heart on the right spot and the courage and drive to get thru whatever happens just fine, all it takes is some time.
Keep on working hard and do what you have to do to treat yourself from time to time, you'll be fine faster than you know what happend.
You'll always have my support, simply cause you're a guy that deserves nothing less.
Keep your head up and your feet on the ground bro, you'll be fine in no time
Steve