I served 6 years in the Navy. While I was in, I hated it. In hindsight though, I am very glad that I served and it gave me direction in my life. I know exactly what I want to do and what I want out of life and I am currently working towards those goals. One thing about being deployed is it teaches you really quickly what is actually important to you in your life. Your values will change from what you thought they originally were, at least in my case.
I spent 4 and a half years on a nuclear carrier. For 2 of those years I was out to sea. It wasn't like a continuous 2 years though. Ships in the Navy go through "work-up" cycles where they will be in out of port for a few months like every couple weeks preparing for the deployment then they will eventually deploy for 6 months.
You will travel in the Navy. That is no BS. In my 4.5 years on my ship, I hit Brazil, Chile, Peru, Hawaii x 3, Guam, Australia, Singapore, Hong Kong x 2, Japan, South Korea, Malaysia, and United Arab Emirates. You can party in those ports, but there are rules. The higher your rank though, the fewer rules apply to you. The lower ranks have curfews and stuff like that. On one of the days in a foreign port you will have to stand a "duty day" which is basically like a 24 hour shift on the ship where you have to stay on the ship to keep things running or you can bribe someone like I always did to take your duty day.
Let me touch on the getting laid thing. Look, going overseas is a blast. You realize how uptight and puritanical Americans are about sexuality compared to the rest of the world. When I first went to Rio, I was extremely sheltered. I went into this titty bar and there was this one stripper walking around giving BJs to random dudes as part of her show. I went upstairs at this joint and it was a total orgy. There were like 15 people in there ****ing. Notice the odd number? There was a little "eiffel tower" action going on hehe...Anything went there, like no holds barred. You could finger the dancers then give them 50 cents lol...You probably won't get laid overseas though unless it is with a prostitute. I have buddies that got laid with real chicks, but it is rare. You will be greeted by masses of *****s in every port. It's hilarious, they will come up to you like in that movie "Full Metal Jacket" like "me so hony, me wub you wong time"...
I never wore my uniform out in public because I didn't really like that much attention, but I had to on a few occasions. If you wear your uniform out to a bar or some place in a nonmilitary town, I guarantee you will never pay for a drink or a meal. Women and men will be approaching you all night like a conveyor belt just to shoot the **** with you and buy you stuff. Women also will throw their ***** out there so shamelessly. It is good times.
If you have anymore questions let me know!