So, I'm 27 and the longest relationship I have ever had is 3 months. I realize the reason I haven't had many girlfriends is because I'm shy initially and also I'm stupidly picky. But recently I have found girls that I really like but it goes a few months and then bam, its over. I can't figure out what's wrong with me. It seems like when things get hard they just want to bail. Can't we work though hard times? Why do they just give up on me?