How long a for a mare to pass the placenta will vary from mare to mare, but generally a mare should pass the placenta within three hours of giving birth to a foal. If your mare does not pass the placenta within three hours of giving birth, you should not wait to call the vet. A retained placenta can make a mare very sick and even kill her.