Hemorrhoids are very often triggered by food intolerance.
Very often, it is intolerance to wheat, cheese and milk.
You would have to avoid your trigger foods for at least 7 days or longer to allow hemorrhoid to heal and return to normal.
Just because wheat, cheese and milk are common triggers, it dos not mean they are your triggers .
In your case, it may be intolerance to something else like spices, or nuts, or fish or whatever else.