The length of an apprenticeship program depends on the occupation and type of program the apprentice enters. Most programs run from one to six years. For each year of the apprenticeship, the apprentice will normally receive 2,000 hours of on the job training and a recommended minimum of 144 hours of related classroom instruction.