Yes, sometimes it can be up until the days right before you leave. If it still hasn't they can always still do it at the port, but if there are issues they'll let you know. I think that since it's actual people going through all these pictures and documents it just takes forever. They have all these cruises, with thousands of people, more being uploaded regularly so it is neverending for them. My cruise is April 2, checked last week, still pending and I'm just rolling with it. I figure it won't be approved for at least (at the earliest) another week or so.