How long have you had them?
What are you feeding?
23wks for a dual purpose pullet is a bit early to come into lay. The bird in your photo hasn't really even pinked up yet. I know it can be hard, but about all you can do is just wait on those first eggs. All good things come in time...
As...