Every 8 weeks
Actually, you can give blood every 8 weeks.
Yes. Assuming you don' t have a blood disease, you will make more blood. People can give blood every six months with no problems.
Actually, you can give blood every 8 weeks.