Sending lots of hugs your way!
I agree with frippet. No one should ever judge someone like that especially by calling them a "head case." That is a harsh thing to say, I think, because most of the time the people who are quick to say things like that don't have a any clue what the other person is going through. I really hope you start feeling better soon. I am going through my own relationship issues and it really is so hard. You deserve to have a guy who wants it all with you....who would rather be with you on your worst days, than anyone else on their best. If you ever need anything, let me know! I wish I could help you more.