Healthy eating is an important factor in preventing and managing haemorrhoids.
A balanced diet that’s high in fibre and low in sugar and fat will help you avoid constipation or weigh gain which are risk factors for developing haemorrhoids.
Eating plenty of fibre is important for preventing haemorrhoids because it keeps your stools soft and regular and minimises the amount of time you spend straining on the toilet.
High-fibre foods include:
- fresh fruit and vegetables
- wholegrain breads and cereals
- nuts and seeds
- pulses (peas, beans and lentils).
Commercial fibre supplements are also available and can be useful if you think you are not getting enough of the above foods in your diet.
If you decide to increase the amount of fibre in your diet it’s best to do it gradually so your digestive system has time to adapt.
It’s also important to increase your fluid intake at the same time. This is because fibre in the stools acts like a sponge, absorbing moisture from the body.
Try to drink lots of water. Cutting down on sugary drinks will also help you to cut down on calories that cause weight gain.
Learn more here about the development and quality assurance of healthdirect content.
Last reviewed: September 2017