I'm no expert on this, I know this from some experience and from my parents. Mare's are usually late when it's their first foal. Watch for the milk to turn yellow and it should be sweet, if it is, then your about to have a foal. If you are worried, then it won't hurt to call the vet, you can talk to them on the phone and get advice.