My hens seem to have a specific schedule.
They go broody. If I don't want chicks, and decide to break them of their broodiness, that takes a few days. After they are broken, they wait about a week to start laying eggs, then lay for about a month, then go broody again.
If I let them hatch eggs, obviously they sit on the eggs for 3 weeks. Then the chicks hatch, and they mother them for 4 to 8 weeks, depending on the hen. At that time, they start laying again. They lay for 2 weeks to a month, then go broody again.
Once again, it depends on the hen. Also on the time of year, as I am learning. I hatched eggs late in the year this year, and the hens are still with their "chicks". One set is twelve weeks old! Still being babied by momma. I think it's because those particular hens aren't winter layers, so they aren't feeling the need to lay any more eggs. No egglaying equals no broodiness.
I expect that they will start laying again in mid-February, as they have done in the past. They will probably be done with their babies at that time, lay eggs for a few weeks, and go broody. That's just speculation, of course. I'm actually surprised that they haven't weaned the chicks already.
My hens are tremendously, chronicly broody, though. I've heard of hens that only try to brood once or twice a year. At my place it runs nonstop from March till they stop laying for the winter. I have three hens with chicks right now. Two of them have hatched out 3 sets of chicks apiece this year. I don't recall breaking either of those hens of broodiness. I believe that I gave them eggs every time they went broody. So, they can successfully raise 3 sets of chicks per year, without any problem. Both are big, healthy girls. And fabulous mothers, which is why they got eggs so often...