The road to becoming a pharmacist takes five to eight years, depending on the type of program you choose. While some programs only require two years of pre-pharmacy education, others require a bachelor's degree for admission. Pharmacy school then takes 3-4 years to complete.