Some gas is normal, but constant gas is not. Neither is constant odor from stool. What causes gas or odor can differ from person to person. Gas is often caused by swallowing air. To prevent this, eat slowly. Chew each bite well. Sip fluids, and don't use a straw.
Some foods tend to cause excess gas or odor. If gas or odor is a problem, you may want to eat less of certain foods.
Foods that can cause gas include:
- Beer and other carbonated beverages.
- Broccoli.
- Brussels sprouts.
- Cabbage.
- Cauliflower.
- Corn.
- Cucumbers.
- Dried beans.
- Milk and other dairy products with lactose.
- Mushrooms.
- Nuts.
- Onions.
- Peas.
- Sodas.
- Spicy foods.
Foods that can cause odor include:
- Asparagus.
- Broccoli.
- Brussels sprouts.
- Cabbage.
- Cheese.
- Eggs.
- Fish.
- Garlic.
- Horseradish.
- Spices, such as coriander, cumin, dill, and fennel.