A. Good restaurants such as IHOP, Golden Corral, steakhouses, etc. when I'm out on the town. Such outings turn into feasts and typically occur at night.
Um, no. Those are not good restaurants, they are feeding troughs. The minimum that I would consider a good restaurant is Swiss Chalet.
B. A quick bite when I'm on the run. Burgers, tacos, etc. from fast food places. Such meals occur during lunchtime but tend to be heavy meals that are gorged down pretty fast.
C. Pizza delivery to my residence, when I'm stuck at home working on projects/assignments, and the food in the fridge has ran out and I don't have time to go out and acquire more. This last option, when I have to resort to it, really gives me some bad digestive cases. I am trying to eventually avoid it all together.
1. Heavy meals which are full of lactose. And then you drink milk throughout the day. This is a bad idea. Everyone has the ability to process lactose, some less than others but everyone has a limited supply! When your body runs out of enzymes to break it down, you get gas. You're exhausting your body with the lactose. Take it easy.
2. You drink milk after a heavy meal. Milk and steak? Milk and lamb? No wonder you have digestion problems. Milk is hard to break down to begin with and then you have it with meats? And nuts?
3. Heavy meals and too many of them. Heavy and complex meals like you eat take a long time to digest. But before you can finish digesting lunch, you decide to throw in some snack and milk after your main meal while the previous food hasn't finished digesting and it turns into a fermenting mess.
4. No fruits with large meals. Fruits need to be digested quickly because if it takes too long to digest them, they will start to ferment inside you. Eat fruits separatelly or with something small. Apple and some peanut butter. A banana and some crackers. Yoghurt and some berries. Yoghurt is easy to digest because it's partially broken down by bacteria cultures.'
5. Peanut butter is mostly sugar and oil. Why do you think it's so sweet and easy to spread? Real nut butter is like clay when cold and very tangy. Also, nuts are hard to digest, and you're mixing them with milk.
In conclusion: You need to fix the problems.
My suggestions:
1. Reduce the milk. Milk is by itself or with a small snack. Milk and a few cookies. Done for the day.
2. Main meals you have to give them time to digest. Eat when you're hungry, that means your stomach is probably empty. They will digest faster and more efficiently.
3. Reduce the peanut butter. There's little peanut in there anyways.
4. No more milk before bed. No more milk with a heavy meal. No more fruits with a heavy meal. No more nuts with a heavy meal. Heavy meals should be: carbs, meats, vegetables. You can add in other ingredients to flavor and add texture but use sparingly. For example, I like chicken with almonds. But it's mostly chicken with a little bit of roasted almond on top for flavor.
5. Yoghurt is good. Helps break down lactose because it contains bacterial cultures that break down lactose.