Well not all men are the same (how you described) but most are well especially at the age of 16 - 20 ish then most of them start to mature, I think that maybe it might be because you show all the men you have been with that your basically soft, remember to play hard to get to make your man want you more, if you simply just give him all the love and affection and sex as soon as you get with him then hes just gonna think, ok mission over.

But obviously i could be wrong it could be the sort of guys you go for, think about it what type of guys do you go for do they all act or dress the same way? How old are the guys you normally go for? because it could have something to do with that

Well apart from that all i can say is theres definately someone out there for everybody, and you will find mr. right out there one day everyone always does, You have to go through some bastards, people you dont like to get to the one you love, plenty more fish in the sea, Dont give up searching Baisez x .