If you're looking for opinions I'll give you mine. I don't think it's you... but I think you have either had very bad luck or you need to work on developing your judgement of potential mates. Maybe they are the same thing. In a way you've been fortunate... you didn't marry any of these women. 25 is a little young to be giving up. Good luck