Some intelligent insights and some very simplistic, logical, advice. Its ironic because the last place anyone would look for such understanding on a topic like this would be a drugs forum, I mean I belong to a social anxiety website and so many people there get it so wrong, and I come here and eveything you need to get over social anxiety and the core mechanics behind it are right up there in the posts above.

Like already mentioned, getting over social anxiety requires repetition of neutral, realistic, rational information which creates new neural pathways in the brain. CBT for those that don't know is just a form of conditioning yourself to think differently and inturn effects behaviour and the way you feel, it dosen't change who you are however, if anything it enables you to be who you are more freely around people without limitation. What it does is lessen irrational thoughts, teaches you to react to what's actually there, and not listen to totally irrational fear.

Also, I've never taken estacy but I sure as hell want to try it