How often can you donate blood?

The Timeline of Blood Donation