Stay home. The military doesn't need or want you.
Think you're safe just because you're behind a desk? Air Force and the Navy deploy to combat zones. Their bases get blown up too. My buddy is an IT1 (Navy E6, pretty much a desk job), and his convoy barely made it past the gate when a suicide bomber blew himself up at the gate. And this was in the so-called safe zone of Afghanistan.
The Air Force has stood by the rest of the services too in these attacks. Fact is, you're not safe in the Army, Navy, Marine Corp, or the Air Force. We all go to combat zones, we all do our respective jobs, and we all get blown up. Some more than others. *looks towards the the Soldiers and Marines*
US Navy deploys quite often. It isn't unheard of to do 6 months out to sea, 6 months on shore, and maintain this cycle.
I think you have a lot of thinking to do, and a lot of growing up to do if you want to join the military. Personally, I'd recommend drinking several pints, and have a good long talk with your boyfriend, and your family. The military doesn't care about your wants and needs. It cares about the mission.