The food items that a person should avoid if they has piles are: Processed food Fast food Spicy food Dairy products Salty food, Red meat Caffeinated drinks and alcohol