您好~您时间比较长,可排除急性起病的炎症等。如果您饮食方面比较单一,喜欢吃肉不喜欢吃菜的话,估计是因为缺少水分太干燥所以会便秘;
如果饮食正常,常规考虑是胃炎、肠炎等。指导意见建议您尽快去医院消化内科检查,还要请您注意一下大便的颜色、量以及形状等等。
希望对你有所帮助。