Im a college student, and although I am not the perfect buff white guy Abercrombie model, I dont think I am more cute than ugly. I am kind of shy and quiet, and am really innocent looking. When I see a really pretty girl walking by me outside, I kind of turn away or pretend to play on my phone or something. When I am at the gym and see a woman that is really hot, I cant stop checking them out. I really want to stop because I can see how its creepy. I hate how im so horny all the time too. I mean, even if i am a 19 year old guy, I want to respect girls, and maybe even have my first girlfriend soon. But im really worried that time is running out, I am almost 20. What can I do? Maybe its because i like hip hop music, which is pretty anti-women. Or maybe its because I am not confident enough, although I never understood this logic since I know no one like cocky people? I did think about smiling more, but how do I do this without being creepy?