某些食物可能使某些人便秘,但对其他人则毫无影响或恰好相反。例如,牛奶可能使某些人严重便秘,但却使其他人下痢。如果便秘是由结肠痉挛引起的,应该避免如豆类、白花椰菜、甘蓝菜、萝卜、苹果、玉米、马铃薯等容易造成排气的食物。如果便秘严重疼痛,可能有痉挛性结肠。有痉挛性结肠的人也应避免吃大餐,以免扩张消化道,使便秘更严重。