I wrote a while back about my White Rock hen and my Turken hen not laying...well they still aren't and it's been almost a year since they have laid steadily. They are about a year and half to two years in age, I was under the impression that they should lay for at
least a couple years. I have installed every comfort in the world in their roost so I'm sure it's not lacking anything. I even have pine shavings down right now instead of straw for bedding. The only thing I can figure is maybe their diet but I don't know what they'd be missing there either.
I feed them layer crumbles (switching to pellets), scratch or corn, and they are getting all the table scraps they could ask for. They are also allowed to free range for most of the day and then I put them back in at dark. I figured since they were free ranging they didn't need any grit. I don't beleive they
have to have oyster shell, isn't that just a supplement to help strenghten the shell wall of the egg and not actually help the chicken?
And they are both missing feathers on their backs

I know it started with my roosting mounting them to much but he has been gone for a few months now (got the bad rooster treatment) and I figured it should have grown back by now but it's not even starting to come in. Maybe he permanently scarred them with his "attentions". I have 5 other hens that are just now old enough to lay and 2 of them have started already. I've gotten 4 eggs in a week which is more than the older two have laid in 2 months.
What is going on with my birds??!!