Lol if all your friends hate it and girls don't like it, then your idea of "gorgeous" is probably way off. :P
It depends on how long it is. Viggo Mortensen's hair in Lord Of the Rings is about as long as I can take. If you get much longer, it starts to look like you're stuck in the 70's/hippie, scraggly, hobo-ish and just over all not clean/dirty. Not to mention, from a distance you might be mistaken for a girl. Also, long hair can send the message that you don't spend a lot of time staying clean, taking care of yourself or getting a monthly trim. Thus it comes off as gross.
There are very few guys who can pull off longish hair. Personally, like I said, I don't think any guy should grow his hair out past his shoulders, if at all. Its tacky and unattractive. Also there may be some sort of psychological theory to this: girls like to see a guys face and eyes. If its obscured by hair, the guy may put off the vibe that he's hiding something and isn't honest, trustworthy or reliable.
I suggest getting a cut that keeps your hair above your ears or at least close.