The present invention relates generally to a method for estimating the time elapsedwithin a gestation period of a pregnant or potentially pregnant ruminant, suchas a cow. The method involves estimating the time elapsed within a gestation periodof a pregnant or potentially pregnant ruminant, including the steps of providinga sample from the ruminant calculating a value of a pregnancy indicator in thesample and applying a regression formula to the value of the pregnancy indicatorto provide an estimate of the time elapsed within the gestation period. The methodmay further include the steps of categorising the pregnancy status of the ruminant,qualitatively assessing the level of the pregnancy indicator value for applicationthereto of the regression formula, using the time elapsed to derive an estimateof a gestation-related event, and validating the estimated date of a gestationrelated event. The invention further provides computer software to generatean estimate of the time elapsed within a gestation period of a pregnant ruminant,and systems for generating an estimate of the time elapsed.