It looks like you're eating a lot of salad. I know for me, salad is really hard to digest. I just spent two weeks travelling and ended up eating it quite a lot and let's just say I had a lot of problems..!
But this doesn't sound like regular constipation. I've spent a lot of time in India so I've had my share of Delhi belly, and it sounds more like that. Symptoms can last quite a while if you're not actively eating your way out of it. Do you think it's possible you ate some dirty / unfresh food?
"I think the basic anti-aging diet is also the best diet for prevention and treatment of diabetes, scleroderma, and the various "connective tissue diseases." This would emphasize high protein, low unsaturated fats, low iron, and high antioxidant consumption, with a moderate or low starch consumption.
In practice, this means that a major part of the diet should be milk, cheese, eggs, shellfish, fruits and coconut oil, with vitamin E and salt as the safest supplements."
- Ray Peat