This will depend on which card you have - all but the red cards last for 5 years.
The red cards last for different amounts, depending on which one you have:
Provisional - 6 months
Trainee - 5 years
Experienced worker - 1 year
Experienced technical, supervisor or manager - 3 years
Red cards are NON renewable, but all other cards can be renewed.