Kristine, wow! You sound like one determined, hard-working lady, who knows how to jump hurdles, dodge curveballs and come out "smelling like a rose" in the end! Obviously, you have proven to yourself that you can do hard, unpleasant-but necessary things! Use that same tenacity and grit to get you to your next health goal. I have know doubt that you will get there. Blessings on you!