The length of a normal pregnancy is usually 335-342 days, but occasionally can range from as little as 315 to over 400 days. About a month before foaling many mares start to develop edema low down on their abdomen.