You can check out the board dates on the warrant officer usarec website. From my knowledge, it seems as if you can submit your packet up to two weeks from the actual board date. With that said, the process can take anywhere from 6-18+ months.
Check the block on the things you will need, LORs, essay, medical, clearance, etc. Having good "stats" is one thing, but I feel like "stats" are no factor. Where you make, your money is on those LORs and WOFT essay.
Furthermore, having a motivated recruiter helps and being personally motivated helps as well. My recruiter has been busting his ass for me and is staying true to his six-month goal of getting me to sign a contract. I have been able to achieve specific things that I feel might separate me from the pack. Develop a dynamic like that, and things should go smoothly.
Lastly be patient, quality over quantity. From what I have read on these forums and guys I know personally, everyone wants to get picked up quick, signed contract quick and get to flying as quickly as possible. Take a realistic look at yourself, compile the information, and set a realistic goal as to how long this road will be. If you can't make it to a board because you are not 100% satisfied with your work then push it.
High schoolers want it to happen quick af but it's like, okay what do you have to offer the Army. I have been fortunate enough to have service time, receive civilian rotorcraft training, have college and okay test scores. I have concluded that none of that means sh*t. Yeah, it looks good but again those LORs and WOFT essay tho. I got a buddy this month who got picked up with a 2.6 GPA, 2/5 people with FAA licenses did not get picked up, people with and without service time got picked up. There is for sure an aspect to this WOFT game none of us really see, which is what makes it competitive and an even playing field at the same time. This comment is for sure overkill but maybe someone like where I was will read it!
All I got to say is nothing is set in stone till pen meets paper, good luck yall!!!!