I've got minimal experience when it comes to girls (only 3 gf so far) so naturally I'm a bit naive when it comes to these things. Sorry if I sound stupid, redundant, or annoying. I just had a big fight with my gf and I think we might be officially over.
Basically, every girl I meet ends up being no good for me. I'm not saying I'm some superior person or something, but I've narrowed it down to two possibilities: all girls are trouble or I just have horrible choice in girls I date.
So I'm wondering, if it's the latter at least, what am I doing wrong? How can I tell if a girl is the right one for me? I'm not saying I want to know if she's "the one", but how do I tell if it'll at least be a good relationship and won't fail miserably like all my other ones.
I'm willing to make improvements, I know I'm not the most romantic type out there, but I just need some advice so I know what to work better at, both in who I date and how I am.