Your vet is the one who should be answering these questions. I agree with @chickengoggles, though. Twenty one is WAY old for a first, or even a "first in a loooooong time" foaling. I'm not advising not to do it, just to think really really hard before you risk your "beloved mare." Have you...