你好,你这种情况,便秘四五年,是慢性便秘,脸上起痘痘和长期便秘是有关的,便秘导致毒素大量吸收入血就会引起脸上长痘痘的指导意见建议注意饮食,多吃富含纤维素的食物,避免紧张,注意休息,一般做便秘可以挂消化科,可以做肠镜看看的