How long do your training programs last?

Two or three years.