A person interested in a pharmacy career can get a start by completing training in a pharmacy technician program ( usually 12-18 months) and take the PTCB exam ( national certification test for technicians). Pharmacy tech programs usually include pharmacy calculations, medical terminology, top 200 brand/generic drugs, introductory pharmacology, and usually a externship where student is placed in actual pharmacy practice settings to gain entry level experience. Jobs available after completion range from retail, hospital, specialty, closed door mail order, it really comes down to your experience and learning to network within the pharmacy community to land the better jobs. If a person wants to pursue a pharmacy degree they will have to complete a undergraduate degree. In some cases they may be able skip finishing a B.A. degree and instead complete pharmacy school pre-requisite course work ( most pharmacy schools require ( Inorganic chemistry w/lab 2 semester, Organic chemistry w/ lab 2 semesters, Biology, Micro-Biology w/ labs, Anatomy & Physiology w/ labs, Physics, Calculus, English composition and possibly others based on admissions critera).Most pharmacy schools will also require the PCAT entrance exam with undergrad pre-requisite course work. The Doctor of Pharmacy has become the entry level pharmacy degree and most schools are 4 year programs and some 3 year programs with not many breaks in between. After graduating pharmacy school you must take the NAPLEX and pharmacy law exam to become a licensed pharmacist or in most states a registered pharmacist. More and more you are seeing students complete additional training or residencies post pharmacy school adding 1-2 more years and sitting for additional pharmacy board certification exams for designated specialty areas of pharmacy practice. The answer is it can take 6-8 years depending on the route you choose. Hopefully, this will help answer your question and give you an idea of time frames.