I am really confused, so many suggestions on foods and light and pepper and all sorts of things, but I never noticed anyone asking or mentioning the type of hen the question was regarding. I mean I have a dozen hens. I can bank on 8 eggs per day, year round with an exception of moulting season....and mine happen to moult only once per year. Now, I have four hens, their breeds tend to lay one egg every 3rd day.....But since Muffin lays pink eggs, I know she will lay two days in a row, one day off. Her sister Mango, she lays green eggs and is spot on every other day. My Orphingtons lay two days on, one day off....which is okay because I was informed by the breeder they tend to lay every other day. The others tend to be about 300 eggs per year.
Anyhow, if you are still curious, find out more about your breeds, they might be the correct ages for laying "prime", you might be feeding them correctly....but their breed might not be a daily layer.