Fiber is type of carbohydrate that doesn’t get digested. It is essential for good digestion and can be split into two categories – soluble and insoluble fiber based on whether it does or doesn’t get dissolved in water. Since fiber doesn’t get digested, it feeds the good bacteria in our intestines and keeps the gut flora healthy and rich. In return, this good bacteria provides many beneficial nutrients for our body. A typical consequence of feeding gut bacteria with fiber are gases and stomach discomfort that can be experienced when having a fiber-rich diet. Insoluble fiber can be good for preventing constipation since it absorbs water and increases the bulk of the stool. By doing this, it also helps our body get rid of waste products. Soluble fiber can slow down absorption of sugar in the blood stream and therefore regulates blood sugar levels for people with diabetes. This type of fiber can also regulate cholesterol levels and promotes heart health.