男人包皮过长一般不会影响生孩子。男性包皮过长对于怀孕存在间接的不利影响,但是一般情况下还是不会造成不孕不育的。因为男性包皮过长,有可能会引起尿路感染。若是持续感染可能会影响到前列腺部位,又容易引起前列腺炎,进而最终可能会对精子质量造成影响。建议患者及时到男科就诊,避免影响生育。