A cannabis suppository is another way to treat hemorrhoids. The suppository is filled with cannabis oil that dissolves inside the rectum after it is inserted. If the external hemorrhoids are too painful, this application might hurt a bit. It is very effective for internal hemorrhoids, or when the external hemorrhoids are in the first stage of forming.