Hi and welcome to PC!

I have that same question myself sometimes, and I'm learning that you can't put a time limit on healing. I've been in therapy for a year now, and it's an ongoing struggle of 'relearning' proper behaviour patterns, and relating to other people in a healthy manner. It helps to have a place like this where you can come and meet others that are going through similar experiences, and make a friend or two. Friendship is a good support system. It may take a lot of time to get past your struggles, but don't give up, okay? You're not alone.