Have you tried talking to a therapist or a psychiatrist? You need to find out where this is stemming from. I've been in your shoes. I know how it feels.