Yes mate,i know exactly what you feel.Social phobia or anxiety is a bitch,and usually it comes from bad childhood memories/situations nothing else.I've tried most pharms and they never help,either help for a while then make it worse,or don't help at all and make it much worse.If your looking to cure anxiety,try a healthier lifestyle.I bet you've heard this before but meditation and subconcious self-examination is very important in healing yourself from it.I'm not even going to start on MY social phobia,but if you want help,you need to consult with yourself.
A very important key is imagination,find something you like.In my case it's lord of the rings...now in my head,i have taken all the bad and good memories,emotions and feelings and forged a ring out of them.
I really imagined that i fell into a black void,and started searching for the floor.Eventually my mind provided me with it obviously cause i was looking for it.There were walls of towering file-cabinets,filled with my life.I shook the space,sending out a spell to drop all the evil and corruption that had accumulated.The memories that i KNEW were especially responsible for my problems,i took great care of examining and assessing.When i had rooted out the files/memories and had a huge pile of them on the floor,i set them on fire.Then i found some of the best memories i had,i didn't burn those but i transferred their meaning into an essence and bound that essence within the ashes of bad memories.And then i created this really badass quantum pressure forge and shoved a whole lot of important ingredients into it,along with the ashes.Then i made the ring and thus far,i can really feel the difference when i imagine i'm wearing it or not.It's important to be as detailed as possible,and improving the end result by making sure you don't leave anything uncovered.
I'm libra so balance is my god,both good and bad is what defines my logic,so whenever it gets out of hand,i subconsciously equip my ring.It might sound stupid,but in my head it brings me closer to superiority when i'm losing it,and helps me be the lord of myself.
Of course you can try whatever way you like,but if this is too boring for you then there is another "mind-fooling" and VERY efficient way of reducing mental issues.It's called EFT,you should google it,and it works simply by asking yourself questions about your problems,then rating the uncomfortability of them on a 1-10 scale.You do that over and over until you have made yourself clear,how,when,why and what causes you your problems.Often you find out,that the reason might be something else than you think,the EFT most likely helps with a certain problem in a very easy to describe way.
Lets say your social phobia is a table,supported by legs.Now these legs are all different,with different builds and reasons.When most ways of healing try removing the table,EFT will remove the legs.Thus it will reverse engineer your social phobia into no phobia.There's always a reason behind something,social phobia is just a symptom.I really hope this helps you

it helped me.