hey there bro !!
Im 20 myself and i perfectly feel what you say, but you have to accept yourself first , only then others will accept you.
i uploaded my sly pic on facebook and i got 53 different responses, most of them being "OMG "!!!!
the thing is, the ones who know you for a long time, will take a long time to get used to it, u may even get negative comments, ignore them.
if thers good, thers evil.
go out n meet new people, im sure they wont be as suprised as others and,
and who knows, u might not go back home empty handed

or even better, not go to bed alone :p :p