This depends largely on how much time you can commit to study on a week by week basis.
Everyone who registers for the course is allotted 6 months to complete it from the day they enroll.
Most of our trainees complete the course more quickly, but it depends on your individual situation.
Read more: How Long Does A 168-Hour TEFL Course Take?