You can safely donate whole blood every 56 days. Plasma donors may donate once a month and platelet donors may donate every two weeks.