At least 24 hours.
Work Step by Step
see p. 3. It is always good to submit homework a day or even 2 days in advance so you can address mistakes and in case something comes up. This will give you time to redo missed problems and ensure understanding.