mine had nothing to do with social interactions... but more interruptions.
turns out it was extreme anxiety...
i had problems with my girlfriend, a best friend of mine, work, school, getting older, family problems.... it all sort of built up...
basically whenever i was alone or trying to relax and just have some alone time, any interruptions would cause severe nausea and shortness of breath...
example.. i would be eating dinner by myself and as soon as the phone rang i would instantly begin to panic..
for those who dont know me, i HATE getting interrupted while im eating...
so i lost a severe amount of weight, lacked sleep, and was constantly sick to my stomach.
in the end i just had to calm down and let things pass...
things ended up getting better with my girlfriend.. my friend ended up leaving town, work mellowed out, and so on...
now im getting my weight back to normal, sleep better than i ever have before and generally am stress free..
i would definatly look into anxiety or panic attacks my friend.
talk with a doctor and get their opinion.
you seem like a good guy and im glad to know that your looking after your health.
oh ya and dont ever be embarrassed about perhaps not being very social or not being a ladies man.
we all have our habits, shortcomings and things which we enjoy doing.
as long as your happy nothing else matters.

wish you the best of luck!