Some mares just won't take. Tipped uterus (sp?), acidity wrong, absorbs the fetus. Have had 3 different vets say the mare was ok, but never got her to breed, a couple mares took and just never carried past 3 months. As for rolling that is telling you how much she is worth, $100 for every roll until she gets up.