IIT JEE preparation can happen in 5-6 months time if you do it correctly. Most students try to plan things out at this stage but fail to execute them. There are many reasons why they fail. One of the reason is indiscipline. It is difficult to follow a path for such a long time. Another reason they fail is the plans are not realistic. All of a sudden they see a mountain of syllabus and make very aggressive plans of finishing topics in a jiffy.
Right way to make a plan and sticking to it is shown in the video below: