I pack a few days before we leave so when we drive to port were not running around stuffing things in our bags, i've only been on one cruise and we definitely overpacked LOL! good luck though and you can always buy clothes at the ports on the cruises.
I begin to choose or buy my clothes a couple weeks in advance. I lay them out on a bed in the extra bedroom. When I feel I have all I want I think about it for a couple days, then cut down on the amount I want to pack. I will load up the suitcase two or three days before the flight out. Then weigh it, and make final adjustments the night before.
after 20 cruises I have a system. I prepare outfits on hangers a few days before. Once we board the ship I open the suitcases, remove the chunky hangers the ship provides (our cabin steward will store them) and hang our clothes. We have 2 extra outfits per person just in case. The hanger system seems to keep us from overpacking like we did on our first cruise. LOL
*Cruiseline.com is not a booking agent or travel agency,
and does not charge any service fees to users of our site. Our partners
(travel agencies and cruise lines) provide prices, which we list for our
users' convenience. Cruiseline.com does not guarantee any specific rates or
prices. While prices are updated daily, please check with the booking site
for the exact amount. Cruiseline.com is not responsible for content on
external web sites.