They don't just wait until you have given up on them, they wait until you have completely pulled every last hair out and begin questioning the meaning of life. That was just about where I was when my mare popped out her foal.
Of course we had no idea when she was due, which doesn't help. So we had her for a whole year before she popped.
Here's to hoping she'll give you a nice baby... SOON!