问题分析:直肠溃疡要多久能治好是根据治疗的情况而定的,如果规范治疗,一般是一个月左右可以临床治愈。直肠溃疡应规律进餐,可以少量多次,并避免粗糙、过冷、过热和刺激性大的饮食如辛辣食物、浓茶、咖啡等。戒烟限酒。缓解精神紧张。