You can give blood from your 18th birthday. And you can continue to donate until you are 60, or even 65 or 70, depending on the advice of a doctor from the Blood Transfusion Center.
If the distribution of donors between the different age groups is rather regular, the 31-40 are the most numerous: they weigh a quarter of the total.
To find out more about who can donate, it's here!