How Often can I Donate Blood?

Here in the United States, you are allowed to donate whole blood every 56 days. There is only a 3 day wait if you are apheresis donor, which only takes the platelets. Look here for more information: