Hi @Charlie, welcome!
It is so good to hear that you've found some stability. Giving yourself time is incredibly counterintuitive in our day and age, but I think it's the way to go if you want to avoid the worst side effects.
Savour that stability; it really is the best feeling after a rocky ride. I hope you find a slower, safer path forward from here!