You can give blood if you meet health, age, and weight criteria. Certain medications or medical conditions may make you temporarily or permanently ineligible. Check with your local blood center for detailed guidance.