Your pet regenerates red blood cells quickly enough for them to safely donate blood every 4 to 6 weeks. We try, if possible, to keep the donation schedule to every 6 weeks. During times of high demand, however, we may request some pets donate every 4 weeks.