man up! who cares what anyone else thinks about you... seriously who the fuck are they to you??? thats right! fucking no one! live your life the way you want to live it mate... you only get one chance at life so stop letting your emotional boundaries hinder your chance to have a fun and exciting life! im in the army... i just came back from afghanistan... i lost mates over there and if its taught me anything... its that you must cherish every fucking step you take on this earth because you never know when its going to be your last!
and as for where to start? take it slow... sometimes change needs to be taken in baby steps... start off by joining a gym... after you're in a good gym routine start dressing differently... it sounds like you need a shit load of confidence! ill give you a tip... fake it until you make it! seriously... tell yourself you are the SHIT all the time and you will start to believe it mate...
sorry if it sounds a little harsh but you need to just stop caring what everyone may think of you... do you know what causes your social anxiety? is it your appearance? if so then change it

you and only you has the power to change your life if its not heading in the direction you want it to go...
