I can definitely relate to cringing at being touched, the depression and isolation I live it everyday I work outside the house but I always seem to disassociate myself when I'm there.

There are only certain people that I feel comfortable with touching me and even then sometimes I pull away from them. We all have issues that we have to deal with, I am kind of lost myself so I can't really give any advise other than hang in there and know that you're not alone.