Some of the many reasons are smoking, poor diet and age.
Often hemorrhoids are caused by poor diet, causing constipation problems and worsening the symptoms.