Firstly you should be well prepared with NCERT books after this you can prefer any of the study material for your preparation & 5 to 6 months are enough to prepare the exam if you use it with quality for the study.
If you specify the exam name for which you are preparing then I can help you more.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile