(((HUGS))) Sorry to hear you are having a rough time right now. Totally understand. Things are popping up at work for me too from some of my issues.
The others were right. There are meds that can help with the fatigue. You will learn to listen to your body and learn the new limits you have.
Being stubborn, I of course have a tendancy to test those limits.
Sometimes I still hit "the wall" because of that. I also have what I call the "pay to play" program. If I push to hard on one day, I'll definitely feel it the next.
Hang in there, and know you are not alone.