I have a couple questions, because I'm interested in giving blood:
1. Is there a best time to donate blood? Should this be done in the first thing in the morning when you are in a fasted state?
2. Will giving blood affect you later on in the day? For example, will it make you dizzy or out of it? Do you have any problems working out after giving blood?
3. How often should you donate blood?
Thanks guys