由于精子存活时间的长短均依赖于子宫颈动液及输卵管液的成分而定，而这些因素每个生理期均不相同。有可能在某段时间，子宫颈动液反而挡住了精子的入口。又因为阴道是酸性强的环境，未能进入子宫颈的精子大多只能存活二至六个小时。因此，男性精子可在女性身体中存活的时间差异性极大，由二个小时至八天不等，完全取决于射精时女性的生理情形。随着排卵周期的循环，阴道和子宫颈部的酸碱度也随之发生有规律的变化。安全期呈酸性，子宫颈部的乳状物粘稠；排卵期呈碱性，子宫颈部的乳状物稀薄清亮，极利于精子通过。但有部分女子排卵期时依然呈酸性，子宫颈部的乳状物也得不到改善。此时性交，x精子倘能凭借自身特有的耐力和耐酸的优势，大多可勉强通过，进入输卵管，而y精子通过酸性环境已元气大伤，经过粘稠的乳状物时，大多中途夭折，剩下者也已奄奄一息，故生女孩的可能性较大。卵子的存活期假如男子排出的精子体壮量足，精子的存活期而女子排卵及酸碱变化皆属正常，且卵细胞内外的上述两组化学元素基于平衡，那么生男生女在较大程度上取决于性交时间。x精子的存活期在2~3天内（即72小时内），而y精子虽然在和个性特征上占一定优势，但存活期只有在24小时左右。如果x、y精子均在输卵管等候卵子的到来，y精子在等候中所有优势正在减退和消失，此时卵子来到则生女孩子的可能性较大；如果是卵子在输卵管等候精子的到来，y精子总是率先到达，则生男孩子的可能性较大；假如精子与卵子同时或几乎同时到达输卵管，精子的存活期其结果与后者相同（即生男孩的可能性较大)另外，法国巴黎大学化学系的史基教授对精子和卵子存活时间经实验证明：卵细胞对x、y两种精子有一定的取舍功能。当卵细胞内外的钙、镁的含量高于钠、钾的含量时，卵细胞排斥y精子，则生女孩，反之生男孩。但当两组含量平衡时，生男生女就取决于x、y两种精子的各自优势。1、如果想要生男孩的机率大些，尽量选择在排卵当日或排卵日前2-3天内同房，因为这个时间阴道内分泌物为偏碱性。有利于y精子继续发挥活力。2、注意夫妻性生活生活频率，男方最好要禁欲3-5天后再行房事。夫妻性生活前，女性可以考虑使用少量低浓度的小苏打水盥洗阴道，改善阴道酸碱度。
精子在女性体内存活时间是多久