get a job. even with a really shitty one you'll still feel a whole lot better about yourself. routine exercise and omega3 pills also work wonders for your brain and your self image.
if none of the above helps then seek professional help and consider taking medication.
sounds like you got.... some experience on the subject
also yeah you guys are idiots if you're serious about TAKE PHOTOS WE'LL PRAISE YOU. that really has nothing to do with this type of thing! most people who had HORRIBLE SOCIAL PHOBIAS were perfectly normal looking!
anyway, i know a thing or two about THE SHAME OF BEING A COMPLETE FAILURE, and konix is basically right. get a job and you will feel better about yourself. it will also force you into social situations and probably make you better at them. i don't really exercise much, but i would also suggest righting your schedule if it is wrong (when i have been the most depressed, i always slept till like 6-7pm and then kind of rolled out of bed and really wanted to go back). it makes you feel so much better about the day and THINGS in general if you are able to wake up early and kind of see a different part of the world than you would at night. what exercise i did get, though, came from biking, and it also helped. you just kind of feel better about things when you get some exercise and tire your body out, and it helps if you enjoy the thign you are doing too. i have no experience with things like omega 3 but who knows maybe they help too!
also maybe try writing about it. not like a LIVEJOURNAL but more like a private one, for yourself. this is great because writing analytically about things gives you more perspective than you have just thinking about them. for a while now whenever things have GONE SOUTH i will maybe sit around and write about them and how i feel about them and invariably by the time i am finished i will have figured something out about the situation or its effect on me that i probably would not have realized had i just thought about it. idk there's just something in the process, for me anyway, that is revealing. give it a try