You need help. Help that I cannot give you, I am not clinically trained, not a therapist. I am just a garden variety codie.
Please get yourself some help,IMHO, the mental unrest that you continue to experience requires professional guidance.
Take care of you.