What is the minimum notice period?

To make things easier, 60 minutes is usually enough time for us to accommodate last-minute requests, and a 2-4 hours notice would be sufficient during Ramadan.