How would you feel about a support group? You might have good luck meeting people going through similar challenges. I googled and found this one
It takes a lot of bravery to take the first step. It seems like they even have a virtual/Zoom meeting if you want to get acquainted before attending in person.
Thanks for posting this - very well written.