It can be done. We all managed at Christmas / New Year on Azura, even my daughter who likes to wear a different dress every night. We also managed on a two week New Zealand / Australia Princess cruise with a 5 night land tour afterwards, but obviously utilising the self-service laundry. As above, I would recommend buying your toiletries after security as they weigh a ton.