Embryos can be recovered at different stages of development. Embryos at the one cell up to the four-cell stage are collected from the oviduct on day 1 to 3 after ovulation, whereas embryos from the four-cell stage up to the hatched blastocyst are flushed from the uterine horn on days 4 to 7 .