it is quite possible to stay in one place for years. the AF in particular is quite good at making certain that its people are happy. as one example most AF deployments abroad last only 3 months (compare this to 7 months for Marines and 1 year for Army). during my time in the Marines i was in a high demand/ low density MOS and although i was gone a ton, my family and home remained in NC for 5 years. this is not uncommon.