MPH programs are usually one year full-time or two years part-time, but the duration may vary depending on the university and course structure.