What should i do?

I am a senior and graduating next fall of '06.. should i apply for federal jobs now or should i wait till 9 months before i graduate like they tell you to do (i have all the requirements and some experiance). If I wait, I might miss my opportunity because i do not know when they will hire again. Also, if i do hand in my application, will they discard it because i am not within 9 months of graduation.