We usually get ours 1 - 2 weeks prior with exception of my upcoming cruise in which we received our documents and tags 6 weeks prior. I think it is because our cruise is not full. I've always been on sold out cruises where they sell lots of GTY status rooms which usually means lots of cabin shifting and room upgrades.