问题分析:导致男性包皮过长的原因主要有以下四点:。。(1)男性包皮过长,是因为阴茎包皮外伤导致了阴茎血肿机化性粘连,或烧伤瘢痕等,导致包皮不能上翻,阴茎头不能显露。。。(2)当男性的阴茎向上生长的能量比较缺乏,也会导致包皮过长。。。(3)导致包皮过长的原因还可能是后天性的阴茎包皮炎症性粘连。。。(4)当男性的包皮缺乏伸缩力,包皮口下窄也会是导致包皮过长。包皮过长可导致性功能障碍,甚至影响射精,有的继发前列腺炎,继而导致不育。包皮过长的男子应当及早到医院手术治疗。作包皮环切术。