I know, that sounds like the typical whiny shit but I'm absolutely convinced that many girls do not appreciate nice guys until they reached a certain age >20 (when they dated enough assholes). HOWEVER, there's also a thin line between what I mean when I say "nice guy" and a cheesy douche who can hardly be called a man. Like those idiots who pull off one cheesy compliment after another and always agree on everything the girl says, they usually consider themselves "nice guys" but in reality they tend to be received by girls as nothing more than a boring loser and I agree. Small story: My best female friend here at university started dating some random people and asked me for advice when one guy behaved like a douche when she asked him to go out that night: "what but i have to go to workout, havent gone for 3 days". She was upset and told me blabla "he's such an asshole, how can he just say that to me" blabla I told her "Ok he's a douche, forget about him, he's not worth it." On Monday she told me she met up with him the day after and they had a one night stand. She took the douche attitude as a challenge 1 point for assholes. She's an adorable girl though, but in her experimentation phase (4 years younger than me, 18) so it's a bit hard to argue with common sense LOL.