Ideally, you should take the GRE test during the third year of your bachelor’s degree, or latest, in the first semester of your final year. If you do, you will be able to join your US university immediately after completing your graduation.
How long is the GRE score valid?
The GRE score is valid for 5 years. However some universities require a score that is no older than two years.
How many times can I take the GRE test?
You can take the GRE as many times as you want and then report your best score to the universities to which you are applying. However, you can take a maximum of 5 attempts within one calendar year.