That sounds painful, usually if you have had children it's possible it could be piles or a fissue, they tend to pop out when you strain, they can sometimes bleed, i had them for a short time after childbirth, I do think that you need to see your doctor and put your mind at rest, you can't put a price on your health, and the longer it goes on the more pain you are experiencing, please get check out. Good luck