Hello!
Thank you for the query.
There is no other treatment than surgery to completely solve hemorrhoids problem. Other ways are only good to ease the symptoms and make them less visible, however it wont make them disappear. So yes, you will need a surgery in this area.
But before the surgery, it is important to find out the reason of your
constipation and get rid of them. Constipation can be caused by bad diet (low fiber intake, low mineral water intake), chronic bacterial infection,
thyroid disease, medicines (Ca-blockers, antidepressants), inflammatory bowels disease,
colon cancer.
As no medicines are helping, you need some diagnostics. I suggest you to visit gastroenterologist and have some tests done. Stool tests, blood work, abdominal
ultrasound and
colonoscopy seems to be necessary.
Without getting rid of constipation, no treatment wont help with hemorrhoids.
Hope this will help.
Regards.