A typical training plan for an Ironman event lasts 20 to 30 weeks.