How long do horses care for their young?
A mare usually cares for her foal for around 10–12 months, although in some cases it may be as long as two years. During this time, the mare will provide food, protection and warmth for her foal. She will also teach the foal how to survive in the wild, including how to find food, water and shelter.