how many times to donate blood
1 You can only donate blood every 56 days. 2  If you have donated blood more recently than that, then you are not eligible again. 3  Do not give blood if you have had simple dental work done within 24 hours or major dental work in the past month.