My birds were not laying until I started attentively becoming the best bird mom. By that, I mean, keeping the coop clean, offering enough nest boxes, perches, feeding a high quality food that is high in protein, and making sure there's plenty of fresh water and oyster shell available at all times. I periodically dust the coop and run with diatomaceous earth. I have 17 hens and 1 rooster. Two of my hens are older, and I color banded them for identification.
They were young chicks, only 7 months of age. Still, not one egg. I wasn't that bad, but was giving them inexpensive feed, and thought that, because they were young and it was winter, I shouldn't expect eggs. Boy was I wrong. After about 2 weeks, I was getting a few a day, and then by one more month, an average of 10 per day. The shells are perfect, and the eggs are delicious. I have a 20' square run for them, and spread straw often so that bugs can enter the coop and they can enjoy eating the insects. I cannot run them in the yard because of coyotes.
chickens are a lot of work, but a joy to have. The chicken house is about 8 x 8 and I have two long 8' perches for them to roost. I understand that if birds aren't happy, they just won't lay for you.
Good luck! We are all learning!