Residential photos are almost always delivered within 24 hours. Larger shoots take 2-3 days to complete the photo editing and upload.
Videos vary wildly, again, based on the duration, the amount of footage we have to sort through, and the scope of the deliverable. Typically, videos are delivered in about a week after the shoot.