I'm (still) contemplating a 20-day cruise as a surprise for Mrs. Thomas and was curious how long most people can cruise before it gets too confining. Seven days is the longest we've done, but I'm sure a 10 or 12 day trip wouldn't be too much for us. But beyond that I don't know. I'd hate to spend that much money on a cruise and then be antsy to get off the boat on day 14 for instance.
What are your thoughts? The cruise I'm looking at has a 5-day at sea stretch too. (That much time in the casino could ruin me <grin>).
Our longest was 11 nights plus a post or pre-stay which helps to unwind. This was just right with the sea days much appreciated in between great ports of call. European cruises tend to have many back to back port days which are very busy,; days at sea in between are a nice chance to recoup.
For me personally, it would be the ports and how many days at sea you have between them. If it's in Europe or Asia, 20 days will fly by. But 20 days could be pretty boring in the Caribbean since the islands are so much alike.
The only cruise thats too long is the one where you run out of money before the voyage ends. I have done 16 days a few years ago and that was nice.....Now 14 days is about the maximum amount of time we can be gone.(would love 20-21 days oversea's with plenty of sea days)
I will admit that the ship and your fellow passengers have a lot to do with your enjoyment (especially on longer cruises) and those that spend a fair amount of time at sea. You really get a chance to make some good friendships(if you have good fellow travelers).
We have our first 20 day cruise coming up in Dec and Jan. It ends up to be 8 sea days and 11 days in port. Six of the port visits are new ones for me so I am looking forward to some sight seeing mixed in with relaxation. I don't think it will be too long; in fact, we are already worried about how fast it will pass.
Three weeks will probably be our limit until we retire because of arranging that much vacation time in a row. However, we are really looking forward to taking longer cruises (ala Ray) as soon as we can.