What foods are good for internal haemorrhoids with blood in the stool?

Eat more fibrous foods such as cereals, fruits and vegetables to keep your stools moist and avoid dry stools and prevent internal haemorrhoids from bleeding. Avoid eating spicy and stimulating foods, greasy, smoky and fried foods, quit smoking and limit alcohol, avoid heavy physical work and make a reasonable exercise plan to avoid constipation.