A typical plumbing apprenticeship program lasts about 4-5 years, combining classroom instruction with hands-on training.