I did 21 years in the Navy. I spent a total of 7 and a half years with my family, and no, not all at the same time. I did six, 6 month deployments. six, 3 month deployments. 3, 0ne year yard overhauls. two away from home. I can't begin to count all the 1 week, 2 week, 3 week and 30 day underway periods. Must be several dozen. One 2 year shore duty that was 250 miles from home. Just loved driving back and forth every weekend just so I could spend 24 hours with my family. One 2 year period stationed 500 miles from home. I got home every other weekend for the first year so I could spend 12 hours at home before I had to drive 10 hours back to my ship. That was lots of fun! Did I mention that on one of my 6 month deployments I spend 4 months of it sitting in the Indian ocean in 100 deg heat with out ever setting foot on land. That was 100 plus degrees out side on deck. I work in the engine rooms, It was 120 degrees down there. six hours on, 6 hours off. That's when ships were steam powered, and no, no air conditioning. Your right, I should have to wait until I'm 62 to collect my pension. Just hope I live that long. Because many of use don't! So do I think I deserve My little monthly stipends, you better believe I do! And bye the way, It amounts to about 1/3 for my total active pay at the time I retired. That was in 97. Unlike most union workers that get 80 to 100%. Yep we retired military got it made in the shade. Well back to my hammock under the palm tree with my tropical drink.