My advice would be to push yourself. It's very difficult, but the more you force yourself into social situations, the less sensitive you are to them. I find it very difficult to be around large groups of people, especially those I don't know. This summer I had to train to be an RA at my college, and it involved a week-long training session where all we did were ice breakers with fellow RA's. To some people that would be fun, but to me it was a nightmare. I cried and was constantly dreading each moment of socialization, but I pushed myself and I grew from it. It's never easy and it might not get 100% better, but it does get easier. As do all things with practice.