It takes your body about 8 weeks to replace all those red blood cells. But, as long as you hydrate well, you can probably go out and ride hard after a day or two...you just won't be as fast.
FWIW, that's one reason I typically only donate blood around Thanksgiving and New Year's - there's generally few races or hard rides on my calendar then.