男,36岁。精神还好,睡眠也没事,只是夜晚肛门坠胀,老想大便,但是又拉不出什么,吃过治疗脾虚的中药和肠溶什么的西药。肠胃的问题有三年了。请问应该吃什么药能治好,平时怎么注意饮食?