Ans: It depends. We recommend starting preparation as early as you can before your test date. This will allow you enough time to go through your books and learn the strategies and techniques essential to getting a high MDCAT score. Don't forget that you will get expert guidance from experienced teachers. Practice with test-like questions to become familiar with each question type, and practice your pacing with questions that take more time. Then build your stamina/endurance with full-length practice tests. Prepare your practice tests with the help of your teachers. These practice tests will help you to familiarize yourself with the testing format and layout, so you do not waste valuable testing time on finding different features of the test when it comes to the real exam. Preparation in a classroom is also highly recommended as teachers have students answer questions using only the time allowed on Test Day. And finally. Review the areas where you need the most improvement. Ideally, the preparation materials and books you are using will help to easily identify these areas, so any time remaining before the test is used for reviewing these.