So, I'm 27 and the longest relationship I have ever had is 3 months. I realize the reason I havn'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?
Why should things get hard in a 3 month old relationship? You need to give more info about "things get hard" aspect. How do you know that is why they bailed? How can we tell?
I think your missing out on her test. You answer the questions wrong.
Learn to answer those tough questions with a question.
You need to remember to be mysterious. An element of mystery leaves excitement for her to want to find out more about you. Let too much out at once, the spark dies and the excitment disappears.