This could be hemorrhoids or rectal prolapse. I don't know your age, medical history, or risk factors. It would be best to see your doctor for an accurate diagnosis and treatment.
That sounds unpleasant. lol. I think after this amount of time, you should get it looked at. It very likely is hemorrhoid. You can try some over the counter things with it like preparation H. This can shrink a hemorrhoid. Do you strain a lot when you have a bowel movement? Here is information on prolapse https://www.webmd.com/digestive-disorders/what-is-rectal-prolapse#1. That's a little bigger of a problem and I hope it isn't that. But at this point, I'd want to know what it is for sure too and a doctor could easily tell you . Can you let us know?