The best time to take the GRE is either in Sem V or VI. The earlier a student takes the GRE the better it is as at higher grades, the study and co-curricular work increases. Moreover, the GRE score is valid for 5 years. So, it is advised to take the GRE in either the 2nd or 3rd year of your education. The final year should be left for application planning.