What category guarantee did you book?  From my experience and depending upon the inventory left it makes a difference.  I’ve had them quite quickly, but also have waited too, but never less than a couple of weeks from sailing.   Phil