Most Helpful Guy
Navy SEALs have 18 months off, 6 months on. This means they are typically state side training for their next mission 18 months and then deploy to said location for about 6 months.
The military in general it depends on the job, branch, etc. You could get deployed for a month or 12+ months. It all depends. It's not COD either.
Will he be safe? I can tell you regardless of your job you are more safe deployed than being home. Oh and I'm military for those who want to down vote me.