In general, the CFA Program takes three to five years to complete. It is possible to succeed in all three levels within less than two years, though only a small minority of candidates will have the available study time in order to achieve this.