yes hemorrhoids are most commonly caused by digestive problems if you do not drink enough water and eat enough fiber your stool gets very hard which causes you to strain on the toilet, when you strain it causes hemorrhoids
here is a video that might help you this product worked wonders for my wife
http://www.hemroidharry.com