If it's possible for you, take it in June. I took it at the very end of July, and while this cycle worked out fine for me, the process was really nerve-wracking because I didn't have any safety net in terms of time - by the time I got my scores back at the beginning of Sept, my AMCAS was verified and I had written (although not submitted) most of my secondaries. It's tough to move ahead with other parts of the application process - ie, write secondaries - when you're worried about your scores...and believe me, no matter how well you do, almost EVERYONE walks out feeling like they bombed it. Do yourself a favor, study early, and try to take it in June or at the very latest early July.