问题分析:便血已经三年没有恢复了。这应该是痔疮出血,可能是由于大便干燥和排便费力造成的。这与饮食不当、刺激性和辛辣食物以及治疗不当和药物选择不当有关。应该去医院检查,明确出血原因,在临床医生的指导下治疗,合理饮食,多吃谷物,保持排便通畅。