Hemorrhoids last for several days and usually recur. On the other hand, anal fissures cause pain before and during bowel movements. In some cases, you may even experience severe pain for hours after passing stool.