Although I agree that e-docs are a good idea, you also could ask your Travel Agent when to expect your documents. The agency I have booked all of my cruises with (and that I now work for part-time) states they will arrive 7-10 days prior to sailing. That is because the home-office of the nationwide agency receives the documents from the cruiselines 14-30 days before sail date (often only 14 days out) and must review, add items, re-package, etc. and ship to the client.
Life's a Beach ... enjoy it on a Cruise!
Carnival Ecstasy 4-06, Carnival Conquest 9-07
Mariner OTS 9-08, Carnival Conquest 2-09
Carnival Conquest 9-09, Carnival Fantasy 1-10
Carnival Triumph 5-11, Mariner OTS 11-11