Embryo transfer is not painful and it takes 5-10 minutes does not require anesthesia or recovery time.