FYI I was on the Fantasy cruise last week, we booked a week before departure. We still got cleared in time for the cruise. It usually takes 1-2 days after you upload the documents for them to clear. If it hasn't cleared in that time period, feel free to call Safe Passage directly (they answer with a live person and are incredibly friendly). They said that they could flag the account for expedited review at that point. In addition, even if the person doesn't get cleared in time, the person can bring all relevant documents with them and they can show the documents in person. According to the representative I spoke with at Safe Passage, this has happened before and is apparently not a big deal.