This is all about fermentation in the gut.
Some people don't digest things properly, such as high protein foods when combined with starchy foods. Try separating them as I know this helps a lot of people. Maybe even supplement digestive enzymes.
Another thing can be anti biotics, if you've been...