Who can donate blood 24.09.2013 Published in Health Articles Anyone who is at least 18 years old and in good health can donate blood once every 56 days, which is 6 times per year (It is usually recommended that women leave 16 weeks and men 12 weeks between donations). Read more... Subscribe to this RSS feed