成年男性经常便血,大多数是痔疮或者是直肠息肉等原因造成的,也有可能是肠道肿瘤等原因造成的。平时要清淡饮食,多吃新鲜的蔬菜和水果,多喝水,多吃含维生素和蛋白质多的食物,尽量不要吃辛辣刺激性的食物,应该及时到正规的公立医院进行检查和治疗。