包皮过长主要的原因是先天性的包皮发育的异常,比如包茎包皮过长,还有一种是由于其他畸形所导致的,比如阴茎体本身回缩引起的包皮相对过长,一般隐阴茎较常发于肥胖的儿童,先天性的包皮过长或者是包茎一般在儿童中多见。