((((Shaggy dog)))))
Do not compare yourself to anyone, 3 weeks of suffering is already too long. 40 years of suffering, even off and on, if far too long! My journey is at 10 years and I understand what it means to feel like a fighter and a survivor, looking at episodes and feeling like you have to conquer time and time again. Don't look to the end, look to tomorrow and do the things you need to do to feel a bit better today.
I am so sorry that you are once again feeling blue but you know like I know that in time, you will survive this one again too.
Feddy