检查精子要提前3~7天禁欲是为了保证检查结果的准确性。精子的生成和成熟需要一定时间,男性在检查前不进行性行为或手淫,可以让精子积累和储备,从而增加精子的数量和活力,提高检查的准确性。在进行精液检查前,男性还需要注意饮食,避免食用辛辣、刺激性、油腻等食物,以免影响检查结果。此外,男性还要避免过度劳累、饮酒、吸烟等不良习惯,以保证检查结果的准确性。