Answer by
jsmith (2067)
In general, bloating happens when your body retains water in order to maintain a normal osmolarity of your blood plasma. Essentially, the ratio of salt to water in your body must be maintained within a narrow region of values for your organs to function properly. That's why a high salt diet often causes people to "bloat. "