A basic pharmacy program takes about four years to complete. However, when you add pharmacy school and residency, it takes about 6-7 years.