2 months for whole blood IIRC. You can do every 2 weeks for platelets, but I am not sure if that removes the crud or not. There's other donations with varying frequency (red, plasma, etc.).