We are not here to diagnose you, nor should we. That should be done by a licensed professional who meets with you in person.
Although many people seem to self-diagnose based on stretching social anxiety disorder to support presence of other disorders perhaps too leniently, people of course might have multiple disorders at the same time. I do agree with the comment above that using the therapy series to overcome social anxiety is a good choice. I am affiliated with SAI and thus biased. Also, I am a series purchaser and user.
To educate yourself about anxiety disorders, I suggest looking at www.anxietynetwork.com. Here is the link for OCD:
Some acute disorders may get in the way of therapy for social anxiety. What I mean to say is that if there are other anxiety disorders / disorders in general that get in the way of social anxiety therapy, these disorders should first be addressed. This would involve advice from a licensed professional.