Yes, as per the National Blood Transfusion Council of India, ideally a person should be between 18 and 65 years of age. The body weight should be more than 45 kgs and haemoglobin levels should be more than 12.5 gms/hundred ml. The donor should have ideal parameters related to health conditions.