Ah, another military wife. Dearie, it's not a surprise that most of the military people I've met are either divorced, going to be divorced, or are on their second, third or more marriage. I speak from experience, I'm married to a recently retired (after 21 yrs) Marine.
We've been married for almost 5 yrs and your story sounds oh so familiar. It sounds horrible, but we've been apart now for almost a year (he in Chicago, me in Minneapolis while he looked for work, and now a house) and I have no problem with being apart (in fact, it's a nice vacation) other than I'm living with my parents right now (a whole other vent right there)
Military guys are in a league of their own. Most I've met are momma's boys, my husband is no exception. Which means they didn't have much resposibility before joining, and although their job is tough, have no idea how to take care of themselves outside of their jobs. Most do know how to do domestic chores, but are used to someone else doing it for them, so why bother doing it themselves? I hear ya honey.
First of all, take a vacation. Go visit some friends, go to a spa, go somewhere for a few days and leave him to deal with the mess at home. After those few days, sit down with him and have a heart to heart w/o shouting (if possible). Ask him what he thinks you do all day. Ask him what he thinks his responsibiliti
es should be around the house and why. Ask him what he thinks your responsibiliti
es should be. Explain to him why you need some time to yourself now and again. Explain that it would be oh so helpful if he could lift a finger now and again (and not the finger he would want to lift).
Also, you guys should set up a "date night" once in awhile to reconnect. Get a babysitter an go see a movie or go out to dinner or just spend some time together and relax.
Just remember that depending on his job, he is also under an enourmous amount of stress in his job. One reason my husband had to finally retire, the stress of his job was causing some medical problems that just weren't worth it anymore. Working 6 days a week after so long can really get to someone. And everyone deals with it differently. Just asking him how his day went can mean a whole lot to those guys. I'm surprised at his hours, he must work in a special division as most military shifts are normal 8-5/9-6 M-F
The best thing to do if just talk it out. Take the time to listen, too. I hope things improve for you and don't worry, we've all been there at one point or another.