+++ on adding therapy to the mix. I don't have any advice on how to find a good one. I was extremely lucky in that my primary care MD pointed me to exactly the right person I needed to be seeing initially, and then she was able to connect with other good professionals as needed. In my youth, I did spend time with what I now deem to be worthless/poorly matched therapists, and the difference when you connect with someone is huge. It's never easy, even with the right therapist, and it's not quick. But, if you can stick it out, the end results are well worth it. hugs from me too.
2015 Liv Intrigue 2
Pro Mongoose Titanium Singlespeed
2012 Trek Madone 4.6 Compact SRAM