recently have discovered all of this with my therapist i can relate to every symptom you have listed and it is good to know that others feel the same even if it meant me ruining my life before figuring it out