30-60 days... the longer you wait the higher the % of viable healthy seeds.
foomar said on another thread 35 days and I've found this to be true. Some will be done at 30 but most are done by 35.Minimum seems to be around 30 days under good conditions for a high percentage of viable seed
Find it best to leave alone till the first seeds fall out when shaken which is 45 days for most , Haze and its crosses seem to need a bit longer.
A heavily seeded small plant can take a lot longer esp in low temps , after 30 days the light schedule is less important and they can be finished out of the room if space is tight.
Watch for the split. I have good luck with 5 weeks.