具体几天能好并没有办法确定,可能需要3五天左右的时间,也有人可能需要一周以上的时间。大便便血要吃药治疗,或者是采取手术治疗,如果出血量多的话,要进行手术,但如果不太严重,需要保守治疗,平时不要便秘就可以了。