U say u start to panic when u are around people but u dont understand why this happens, I definitely dont think that's true, u say u are not ugly but that's not the case, a panic attack or a cycle of depression can be triggered by many things, it doesnt have to be physicall imperfections , maybe u dont like the way people perceive you in certain situations, maybe u dont like the way people perceive u at all, that's why it bothers you to be around people and specially people who u dont know, I would think this is something u've been carrying for some time, and it got to this stage probably triggered by the use of steroids or any other drugs. Have u been using any kind of drugs? Sometimes drugs will magnify any disorders in the personality(most of the times) as they make u realize and think about things u never did before. I think the most important thing before taking any medication is understanding what makes u feel bad when u are around people, most of the time people know the cause but they dont wanna aknowledge it because it makes them feel bad about themselves, thats a big mistake if u really want to get to know yourself. Medications will make u feel good but it will be like steroids, as long as u are on them u'll be ok, when u leave em u will have to confront the problem by yourself.
Good luck bro... After all, who wants to be a perfect ordinary son of a bitch? ..be ill , and be proud.