I have received docs anywhere from 60 days to 3 days before the cruise. As long as you have filled in your online information you are fine. Print out the "Fun Pass" and take it with you.
If you have cruise line air, make sure you have the flight numbers and departure times and call the airlines to make sure that you are on the flights and have seat assignments. Your TA or PVP should have this information.
Even without the "Fun Pass" you can show up at the pier with a, booking number, credit card and a passport and get on the ship. The porters will have luggage tags and your cabin number. You can fill out the tags, attach them to your luggage and give them to the porters and then proceed to the check-in area. Heck, you don't even need the luggage.
Take care and I hope the documents show up VERY soon.
__________________ Cruisemates Community Leader/Moderator
"There is a great difference between being well traveled and just having been to many places." ~Me
Our docs for our January 2007 cruise were supposed to arrive the last week of December 2006. They finally arrived December 27 or 28. The agent we booked was subbing at the agecy and her usual office was a fair distance away. She put the docs in interdepartmental mail and said we would have then by Tuesday (they were closed Sunday and Monday). Somehow the docs got "lost" in the mail system for a a whole week, we should have had tickets in had January 3rd at the latest, we didn't get them until January 8. We were leaving January 13. I was a wee anxious and getting frantic because it was taking so long. I didn't know it would be so much hassel, we could have gone 30 minutes out of our way on Dec 27 and gotten them in hand, but we were assured we would have them on January 2.....ya.....
You will get them, just be patient...I was smart and got all the information I needed before hand so I knew most of the info the package provided.
I hope this time it is smoother...at least I booked through an agency close to work, so I can go anytime during the work week at lunch or coffee...