WOW. You have done a lot and been through a lot. Keep doing what you are doing if you feel its working.
I would suggest plenty of Yoga on a daily basis to add on to your routine.
Stop activities like running or jumping or any high intensity exercises.