I think that you're entitled to a little whine, especially with how long you've been dealing with all this crap. I think it's mentally healthy to give yourself a little pity party every now & again. If you have any guilt around the self-pity, maybe just set some parameters. Give yourself a time limit & say that you get to feel sorry for yourself for 2 hours, or until tomorrow morning, or whatever time you think you need. Then, tell yourself that when the timer dings, no more whining & it's time for fighting.
The whining is just a healthy way to rejuvenate yourself mentally to get ready for the next round, so indulge yourself!
One mental pick-me-up tip I used before chemo came from my breast cancer buddy. She told me to wear a new outfit before each round of chemo. It did surprise me at how shopping for my chemo outfit could pump me up for my next round. Finishing the shopping was like flipping a switch that put me in fighting mode (or, at least, that's what I told my husband
). I didn't do anywhere near the # of treatments you've endured (typing paused to dream of the bulging closet!). I'm digressing, but my point is to maybe find something that "flips that switch" for you, and before that moment, allow yourself some pity. You deserve it!