Following are some of the most common causes of flatulence:
Wipe-out of good bacteria
Excessive flatulence, constipation, diarrhea, and other digestive problems can happen due to lack of good bacteria in the guts. This could be due to years of taking anti biotic, eating excessive amount of sugar and refined flour, eating cakes and pastries, and non-vegetarian food, which could wipe-out colonic flora.
Allergy and Intolerance
Lactose intolerance and allergic reactions to milk also increase gas output. Foods containing high fructose corn syrup and yeast when poorly tolerated by individuals are fermented by intestinal bacteria and cause a lot of stomach cramps and gas formation.
A complex carbohydrate called oligosaccharide present in beans is hard to digest. Generally, beans of smaller size like moong cause less flatulence as compared to larger beans like rajma. Soaking the beans overnight, discarding the soaked water and cooking beans well can reduce the flatulence.
Hi-fiber and carbohydrate diet
Usually a diet with lots of starchy foods like potato, wheat and pasta can cause flatulence. A sudden switch to high fiber diet, especially when a person is not used to it. Flatulence can cause lot of discomfort and belching.
Onions, turnips, cabbage, cauliflower, broccoli and ginger can cause some gas formation too.
Health problems like anemia, diarrhea, constipation, Irritable Bowel Syndrome (IBS), hemorrhoids and stomach infection cause flatulence too. So, if the diet is normal, and the problem worsens, it would be advisable to get a proper health check-up done to diagnose an underlying problem.