Red Fox..... Please consult with a professional therapist your issues seem troubling and really need to be addressed with true professionals. Therapists that are licensed and educated in the field of mental health...Remember what this forum is about check over the disclaimers here... I have learned that people here are all not what they appear and actually may be stepping beyond there scope of education. Even though many persons want to help they may be suffering issues themselves and that is why they have landed here and might not be able to offer bias information. Remember this is a support forum not one that gives licensed medical advice.