Generally, if you need a tight schedule for preparation, then 1 month should be adequate. However, it should not take more than 2 months for you to prepare for TOEFL given its difficulty level.