We go on 2 week vacations every summer, and if it a land based vacation ie, Orlando, we are more than ready to go home by day 10. However, on our cruises, 7 days is not nearly enough!! We have two sons,ages 5 and 8. On our last cruise, they were beside themselves when we disembarked. I wasn't too happpy either. I don't think 14 days is too much. A cruise is the most relaxing and carefree vacation you'll ever have.