Wow I'm happy for you!
I'm going through a mental health crisis myself. I feel stuck and my dreams far away from my grasps. Your story makes me a little hopeful if I dare say, can I ask you for advice on how you worked it out?
Thanks for reading! My best advice is to get a therapist. Do not hesitate to try a few of them until you find the one you like.
Good luck and stay strong!