Medical school takes about four years to complete, followed by a residency program typically lasting 3-7 years. While residency programs largely depend on the specialty you choose to pursue, medical school is a standard four years regardless.