mhsbandar js another small tip from me would be to use ur time wisely, like i only had 2-3 months to prepare and i did that, but it was more so how i used my materials and how i extended myself, so being wise with ur resources is the way to go. Personally i bought a few books online, i recommend 1100 words you need to know (vocab practice book) and perhaps looking into additional tutoring such as James an or Hendersons if you want that extra boost.