How can I prevent constipation?

Use the same home-based methods you used to treat constipation to prevent it from becoming a chronic problem:

  • Eat a well-balanced diet with plenty of fiber. Good sources of fiber are fruits, vegetables, legumes, and whole-grain breads and cereals. Fiber and water help the colon pass stool. Most of the fiber in fruits is found in the skins, such as in apples. Fruits with seeds you can eat, like strawberries, have the most fiber. Bran is a great source of fiber Eat bran cereal or add bran cereal to other foods, like soup and yogurt. People with constipation should eat between 18 and 30 grams of fiber every day.
  • Drink eight 8-ounce glasses of water a day. (Note: Milk can cause constipation in some people.) Liquids that contain caffeine, such as coffee and soft drinks, can dehydrate you. You may need to stop drinking these products until your bowel habits return to normal.
  • Exercise regularly.
  • Treat mild constipation with a dietary supplement like magnesium. (Not everyone should take magnesium. Check with your doctor before taking. )
  • Move your bowels when you feel the urge. Do not wait.

Last reviewed by a Cleveland Clinic medical professional on 11/07/2019.

References

Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy