Yes ofcourse you need to reduce weight. As per your problem of haemorrhoids it is completely curable with allopathic medication. Diet is the best policy, to avoid non veg. Grean leafy vegetables and fiber rich food stuff like oats , barley etc.
Next Steps
sitz bath. avoid non veg. reduce weight
Health Tips
do not strain during the act