I wasn't sure where to post this but here it is. I HATE being touched. The very few instances during which people do touch me, I feel an immediate urge to push them away. I don't like kissing, shaking hands, or having someone's arm around me, and it makes me really uncomfortable when people hug me, even my own freaking parents. Needless to mention, I find sex repulsive. This isn't to say that if you touch me I'll knock you out, but I would really prefer it if you didn't. People have to literally force me to touch them, i.e. grabbing my hand or pulling me into a hug, or else I would never do it. I've been this way for as long as I can remember, and to my knowledge I've never been sexually abused or anything like that. Physical contact just feels unnatural to me and to an extent it makes me feel like people are violating my personal space, even when the way they touch me is completely appropriate.
Although I don't think this is an enormous problem in my life, I find it sad that I can't even stand it when my loved ones touch me. I think this also affects how people see me, in the sense that I appear cold, unloving, and detached. That in itself makes me awkward to be around. In addition, because of my issues with affection, as well as my asexuality, I don't know if I'll ever be capable of maintaining a romantic relationship (I'm 23 and have never been in one).
I've been wondering...is there a name for this problem? Does anyone have a similar issue or understand the way I feel?