Considering that it takes nearly 2-2.5 months to produce a perfect application, the ideal time to take GRE is during April-May. By the time you are ready to take your test, you must also shortlist 4 schools to whom you can send your GRE scores as part of your ETS exam fee.