Thanks for asking from HCM
I have read the query and you have tried nicely to tell your symptoms. You have mentioned that you can't interact with unknown people, even with familiar person you find difficulty in interacting, you have poor self confidence and also you have
inferiority complex. As you have mentioned these all are features of Social Phobia. It is an anxiety disorder and it can be treated with medicines and psychological intervention.
You have also mentioned that you have over protected family and also have OCD.
Obsessive compulsive disorder is also an anxiety disorder. Co existence of OCD with social
phobic disorder may result in depression in near future. I would recommend you to
consult a Psychiatrist.
Medicines like SSRI as Fluoxetine, Paroxetine, Sertraline, Escitalopram etc are used in OCD and social phobia. For episodic relief of anxiety like in time of presentation Beta Blockers as Propranolol are very useful. Medicines like low dose benzodiazepines etc can also be used in anxiety.
Psychological intervention in terms of assertive training,
behaviour therapy are very useful.
Hope this helps you, thank you.