How long does it take to earn a Ph.D?
It takes usually between 2.5 and 5 years.
The PhD would take approximately four years post bachelor's to complete. The actual length of time depends much on how long it takes a student to prepare and defend their dissertation, which is an individual project on a topic of the students choosing with extensive research from an original view point and approved by a designated committee.