Maybe try getting it all out into a journal?
I have two friends that I can spill anything to - one I'm married to (yay!), I've known him for 15 years (ESTP). The other was my highschool sweetheart (thank goodness my husband understands it's a FRIENDship) (known for 20+ years) (ENFJ). They...