I donated 350cc of blood last march.
I was supposed to donate again last december, but the timing was bad. I'm in my period.
The next month.. I was supposed to donate again, but I forgot about it the day before and I did not sleep because I have to study for an exam.
Lack of sleep tends to lower hemoglobin.