when can you not donate blood

by Elliot Leuschke 3 min read