Help with sudden loss of fitness

We have a Blood Donation topic with some useful info.