Blood clots per se are not firm enough to be "stuck" in the anal canal; a thrombosed internal (or external) hemorrhoid can be. I agree with dr. Fowler that your first stop does not necessarily need to be a colorectal surgeon
. I would suggest a visit to your primary care physician for a physical exam. If hemorrhoids are the problem, then a well trained general surgeon
will be able to help you. If, however, these are not hemorrhoids but actually are an anal canal mass, then your pcp can put you in touch with the most appropriate expert to help you with this problem. Good luck.