I currently have 4 chickens, all of which turned 3 years old this past month. None of them laid much during winter this year as we only got about 2 eggs a week or so. Now that Spring has come, the chickens have started laying again but one of my Road Island Reds is laying either broken or shell-less eggs. It started about 3 weeks ago, and it was a broken egg almost every day in the nesting box. Over the past week, I haven't noticed any shell, just a broken egg roughly 5 days a week (maybe she's eating the shell now??). All the chickens look healthy and act normal. I have oyster shells available to them all day every day. I asked my local feed store for advice and they told me to try plain yogurt, which I know will get mixed reactions here, but I wanted to follow their advice so I could say I tried it. Well, after giving them a few scoops every other day for the last week, nothing has changed. Thoughts? Is there a medication i should try? Is it possible she is too old to lay properly? having to clean and change the nesting box almost every day is getting really old and i'll try almost anything to correct it.