I’ve never seen a limit. At times, we’ve received a noticed that laundry may take up to 72 hours, and it did. Other times, laundry returns the next day; or even that night. I think this depends how many elites members on board and the number of suites, plus the capacity of the laundry facilities. You can get free tokens for the self service laundry from guest services.
We usually travel pre cruise and have laundry on the first night. We carry extra gym clothes and use the self serve laundry at times.
We take pictures as well, but unlike at home, never lost anything.