TOEFL preparation takes 1 to 3 months, based on the person's skills. A person with high proficiency may take less time when compared to a person with fewer skills. Based on the person's ability, the preparation time changes. However, if you schedule a timetable and work accordingly, it takes less time to prepare for the TOEFL exam.