The CFA course duration usually extends about 2 to 4 years based on the speed of preparation of the candidate and prior knowledge. The Chartered Financial Analyst (CFA) program includes three levels at level I, II and III, each requires strict studies. While most candidates complete the course of about 3 years, it is important to note that it can take up to seven years for candidates to fulfill all levels. The duration of the CFA course may vary depending on personal progress, but continuous study and preparation for examination is important for success.