I received a questionnaire right after booking (for all of my 4 booked cruises.) I would call right away. But you do not upload them to Carnival but can upload them to VeriFly who will transmit them to Carnival, but you still need to bring paper copies.