So I'm 5'9.5 or 176cm which is the exact average height in the United States for young males according to the most recent census. The problem is that many guys exaggerate their height in sports and in daily life. Many guys my height claim 6 ft or 5'11 so people start thinking that's average height. When I see all of these guys 5'7-5'9 complaining that people call then short all the time, I feel like some of them are probably lying about their height. I live on a college campus and I see a lot of guys that height do fine with women. Height really fucks you over when you are a legit 5'5 or below. If you're over that and you're having trouble with women something else is the problem. And by the way height is not the most important factor for a guy. Race/skin color comes first. If you're a white guy and you're not getting laid on a weekly basis you're either seriously ugly, socially inept or aren't making an effort.