The duration of a doctoral program in epidemiology varies, but it typically takes between 4 to 6 years to complete. This time frame includes coursework, comprehensive exams, and the completion of a dissertation. The length of the program may vary based on factors such as the student's research progress, the complexity of the dissertation topic, and whether the student is enrolled full-time or part-time.