There is no such time limit per se as far as the IELTS Syllabus is concerned. A dedicated preparation of two to three months with proper guidance can easily get you a decent score. But the level of effort and preparation varies from one student to another and their basic understanding of the subjects of the exam.