Hi there, I wrote the book, Don’t Panic They’re Just Hemorrhoids. Since your lump has been like it is for years then it may not go away, but let’s try anyway and see how you go.
In the future, it’s best to address hemorrhoids as soon as you know you have them. They’ll go away a lot quicker that way.
Sounds like you have a healthy diet, however there are other factors that cause hemorrhoid swelling.
2) Straining - this can be sitting on the toilet or lifting heavy weights etc.
3) Sitting or standing in the one place for too long.
I go into more detail in the book, which you can search anywhere online and download from Smashwords.
To minimise irritation, wipe with good quality toilet paper and dab some Witch Hazel and Aloe Vera on there. Organic if you can. Don’t clean with soap, clean with another product that is easier on the skin. Alter your position on the toilet so you don’t kink your bowel. Lean forwards a little and try to mimic a squatting position.
Again, I go into much more detail in my book and go over many topics that should aid you.
Hope this helped.