How can I get rid of my fear of being touched?

<< Note: I put this in health because it fits in the topic of Psychological Health. >>

Over the past few years, ever since high school started, I've been busy, I don't really ever hang out with friends, and I don't interact with my family so much anymore because of my workload. Historically, I've never liked sleeping near or in the same room as other people at night, and if anyone touches me too much at all, even family, I will develop a slight loathing for that. I don't hug people for months on end, and when I do, it feels awkward and I immediately regret hugging the person.

In general, I am also a socially awkward person, but am still well-liked by peers and teachers. A few days, ago, I tried to test my level of comfort with touching someone for a long time, and after I did that, I hugged them, and left. However, it took me until the very next day to realize I didn't like touching others like that and I felt disgusted. I am feeling guilty right now, but I told the person I will not be touching them for a long period of time.

Right then, I realized that it's not just that person that I'm afraid of touching. I'm scared of touching everyone. I know this is going to be a problem in many ways when I graduate high school, and maybe even in the near future. How can I help alleviate this fear of mine? Any tips, ideas, suggestions, or comments? Any and all appreciated. Thanks!
How can I get rid of my fear of being touched?
Post Opinion