便秘便血的原因有很多,由于日常生活中的饮食不规律就会造成便秘,而便血有可能是内痔,也有可能是直肠方面的疾病,所以还是到医院进行检查,确诊病因后再积极的治疗,日常生活中还要注意多喝水,多运动,避免久坐,多吃一些容易消化的食物。