The duration of an MPH program can vary depending on the format and the student's enrollment status. Full-time students can usually complete the program in two years, while part-time students may take up to three or four years. Many institutions offer flexible options, including online and hybrid formats, to accommodate working professionals.