Is the 24th the 21st day of her cycle or the 18th day of her cycle? either way she is plenty early. Was she showing any other signs of being in heat ie. Bawling for no reason, riding, standing? Sometimes they have early embryonic loss that messes with there heat cycle as well as environmental...