Thanks for the advice guys! I am in very good shape, but probably not special forces shape/mentality. But I will still ask my recruiter when I meet her next.
I spoke to my boss and he totally fine with the time I'd be away for basic which was very reassuring. Basically whatever I needed, he told me he had me covered.
I am going to fill out my application packet this weekend and hand it into my recruiter on Monday. I am then going to just take a week off to think before I make my final decision.