The most basic requirement is that your age needs to be between 18-65 years to donate blood and should weigh at least 110 pounds or 50 kgs. If you are donating blood in U.S. your age should at least be 16 years.