The present invention relates to a method of culturing an embryo for implantation, the method comprising: incubating a pre-compaction stage embryo in a first embryo culture medium adding a second medium to the first embryo culture medium to form a compounded embryo culture medium and further incubating the embryo in the compounded embryo culture medium for implantation.