I am active duty Navy, however there are some things that go across all services. Irrelavant of how you come into the military most, if not all, commitments are for 8 years. The key is how the 8 years is divided. In other words, my original contract was for 5 years active duty, then 3 in the inactive reserve (basically outof the Navy). Some services will do 4 and 4, some 2 and 6 it all depends, so ask how they do it. Regarding deplyoments and what not, there is nothing in stone and it changes daily. Most deployments in the Navy are 6-12 months, it depends. I have heard, not experienced, that Army deployments are 6-18 months long again, it depends. I understand that once you get assigned to a deploying platform that you start a rotation of when you gone and when you are not, the Navy is not so kind, we go when they tell us. As to where you can be sent, do me a favor, get a globe spin it and stop it with your finger. Anywhere your finger lands is a possibility, just joking. All the services have operations all over the world, some the general public doesn't even know about so there is no one place you will go. You could go to Kuwait one delpoyment and Africa the next, it will vary, at least it does for us. I hope this helps. I will offer this one thing, if you have even one hesitation about deploying and being away from your family, the military may not be for you. I have 3 kids and a wife and we worry about it daily, it's always in the back of our minds. Nonetheless, we except it as a consequence to defend the country and have prepared for it. I would talk this over with you spouse and ensure that is something you can both agree on. Good luck.