For curls that will last you all day, leaving the foam rollers on your hair for eight hours is best. Anything less than that may not give you defined curls since heatless curls require a few hours to set properly.