90 day waiting period... you can basically take it all the way up to the deadline of the schools you're applying to. but just be aware that the longer you wait to take it the less preferred you will be. july 21 is not late, i'm just referring to the possibility of you retaking it which will make it kind of late