Really old thread, but if you still haven't taken the GRE do take in max by May. Also, remember many colleges in USA also require the TOEFL so be sure to appear that too. Remember to get a few LOR from your professors which can go a long way for Graduate admissions.