MD-PhD programs typically span a duration of seven to eight years. These programs are designed to integrate medical education with research training, allowing students to earn both a Doctor of Medicine (MD) and a Doctor of Philosophy (PhD) degree. In summary, MD-PhD programs generally take around seven to eight years to complete. These programs combine medical training with extensive research experience, enabling students to achieve both an MD and a PhD.