Wow...you are a very strong person!! You have had many trials and tribulations, and still you find purpose.
This is a well-timed thread, because I just don't understand how people fight when there's no gas left in the tank. I am running low, and I don't even have severe symptoms...but life's boulder seems to be harder and harder to push up that hill.
My thoughts and prayers are with you as you continue on your journey...and I know that you know you are not alone...and I hope that this gives you strength as well...