I had constipation for the first 51 years of my life and then discovered I had non-celiac gluten intolerance plus other food sensitivities. When I eliminated gluten for six weeks, I didn't really see a difference, so I had pizza. Within 15 minutes, I realized I DID have a problem with gluten. I was in so much pain, and I didn't poop for four days! Once I realized how my body responded to a food sensitivity, I started to recognize others, and I did a proper elimination diet.
If you have multiple sensitivities, you may always be eating something that your body doesn't like, so you're always constipated, but if you eliminate it for 2-3 weeks and then eat it, you see how your body responds to it. I ultimately realized that wheat, corn, soy, dairy, tree nuts, and potatoes made me constipated. Of course, this list will be different for everyone because we all have unique bodies. Basically, every food on the elimination diet was a problem for me except peanuts. I just discovered the potato problem by accident. I hadn't eaten any for a few weeks, and when I did, I didn't poop for 3-4 days. The only thing I could think of that I had not eaten lately was potatoes, but I thought that was impossible. I'd never heard of potatoes constipating anyone. But I decided to test it and see, so I didn't eat them again for a couple of weeks, and then I had a few potato chips, and once again I was constipated.
Originally I was so sensitive, I couldn't even eat something with soy lecithin or corn starch in it, but thankfully after a few years, I don't have to read every label before I eat something.
The other thing is that I need to take a magnesium supplement every day -- nothing crazy, just 100% of the RDA -- and I have my magnesium level checked annually to be sure it is still within the normal range, which it is.
So it sounds like food sensitivity testing might be something worth exploring…. Thank you. I have been thinking about seeing a functional medicine practitioner since Western medicine hasn’t offered me much help thus far.