I know this is a controversial subject. Many people believe it's best to keep a foal on a mare for six months. In my experience, some foals are ready at 2-1/2 months and some are not ready until five or six months. In the last few years, I have had to wean foals at 5 weeks and 2-1/2 months on...