How Long Before the IB Exam Should I Start Preparing for It? A Smart Student’s Timeline for Success | RevisionDojo