I would say my average is 30 days or so; however, I've had them as early as 22 days and as late as 45 days post shed. Also, in my experience, 99% are layed overnight. I check in the am when I wake up and most of the time they are done and wrapped around the eggs. I've caught a couple laying and I've had a couple start mid-morning but those are the exception.