Keep your chin up, TDG. I will echo the sentiments of others; check with your doc before you throw in the towel on a job you love. I can't fully understand what you're going through- I realize that. But perhaps there are some new options for treatment that you didn't have before.
But in the end, your health and sanity have to come first. Wishing you well, TDG!