A women as only as busy as she wants to be, your last sentence makes me feel as though she just isn't interested. Sorry to break it to you. She may be stringing you along to tell her friends about how this sexy military guy and her are talking or whatever because thats how women are.
Anyways, a few things wrong with your approach (for future reference):
- The texting back and forth thing, don't do it. You should text in order to set up a phone call or meeting place only, imo.
- The wait. You said you went camping last week? Well you should be kiss closing last week if you want anything. When you get an IOI, you kiss close. People are very scared to kiss a girl especially the hottest ones, when they meet them. You need to be confident and just assume you are getting it once you get IOIs, and go for the kiss close.
As for your sex life sucking, that sounds like an excuse. I'm sure everything you said is factual, but at the same time, there's always a woman available, you just need to open your eyes. Maybe go for the 6
With this girl, you should probably text her "Meet me at 'x' at 7oclock" or something along those lines, be demanding. If she gives an excuse, text her back "your loss" and she'll respond with some BS, but don't text her back. If she's interested at all then this will pique her curiosity, and she'll text you in a couple days to a week to see whats up. At which point you text her back with something a long the lines of "enjoying life, going to 'y' tonight/tomorrow if you want to see me

" then don't text her back, and see if she shows up.
It's a long shot, but its your only shot at this point.