Its usually about 30 days prior to sailing that you get docs. It does help though to have all your information put in on the Royal CAribbean site. Are you also doing the cruiseline air program? If so, that takes a little longer to get docs. I once got docs 3 days before a cruise, so you still have plenty of time, just keep in contact with your travel agent.
The docs contain any airport transfers with RCL, your flight schedule (if through RCL), boarding docs, itenary, map of the ship, tour descriptions, some ads, policies, rules/regs, and maybe a few other things???? Be sure to look it over, especially the transfers, boarding, airlines docs. Some also need to be signed (easier to do it now vs at check in). We dog ear the docs that we will need to rip out and hand over too so we don't have to go searching at the last minute!