Another female here. Enlisted reservist. It took nine months from clicking "send" on my application to my swearing in date. My file got held up a couple of times for weird reasons. I'd recommend asking at each stage when to expect the next one, and then sending a polite e-mail to see if there is anything you need to do. Also, when you send an e-mail confirmation or cancellation for the appointments, I would recommend following up with a telephone call. Two of my replies to appointment e-mails got lost.
Every single person I spoke to during the recruitment process was one hundred percent professional, and yet treated me as an individual, with humour and kindness. For example, one officer went out of his way to introduce me to a newer soldier working in the building, who had something in common with me, and others showed respect for my civilian work experience, like it mattered. I was quite surprised by that. I expected the process to be a lot more impersonal. We have a high standard to live up to. I hope I see some of you in Basic, kicking butt!