问题分析:怀孕长痔疮的原因如下。一、怀孕期间,子宫逐渐增大从而导致压迫到直肠血管,容易引起直肠静脉回流受阻,直肠静脉丛迂曲扩张,容易形成内痔。二、由于孕妇平时行动不方便,在上厕所时长时间蹲便或是坐便,会导致齿状线以下皮肤血管迂曲扩张,从而形成外痔。三、孕妇在孕中后期,因长时间久坐,也会导致痔疮加重。四、也可能跟孕妇的饮食习惯有关,食用纤维素高的食物较少,使大便不成形,从而加重了痔疮的形成。