These things take time and it's the time thing that makes us want to pull our hair out LOL

Each female is different and will go when they are ready.
I have a female (this is her first year breeding) that is due to lay in the next couple weeks and another that wont lay till the middle of June.

The one that is due to lay any time now has been paired up with a male sense the first of November till she ovulated.
My other one I didn't start pairing her up till the first of the year.

Just keep an eye on them, you will learn their cycles in time making it less stressful in the future.