Wow! Congrats Rob. That took a lot of hard work and dedication. You are obviously a strong and resilient individual taking great care of yourself. Yoga and meditation will be powerful additions to your toolbox. Might I also suggest acupuncture to help get you past the headaches and such?
Sending Healing Love,