First off I'm a 21 year old male that's pretty healthy and I weigh 130 pounds. I have had anxiety for a few years and always stressed. I've been having abdominal pains, excessive gas literally all day, constipation with pencil thin stools and flat stools. I believe I have an internal hemorrhoid as well since it I only seem to fill it when I sit on the toilet. I tried using hemorrhoid suppositories and it gave me horrible stomach cramps and made me have a small BM within minutes of using it. I feel like all my symptoms lead to colon cancer or something more serious but With me being 21 I feel that's it's almost impossible. I've been on miralax the past couple weeks since I deal with constipation but the only time I have BM's it's just small flat pieces or pencil thin. I don't know if that's because of the miralax or something is blocking my BM's such as hemorrhoids. I haven't noticed any blood in my stools at all as I literally inspect every BM that I have because I can't stop thinking about it. The constipation, constant gas, abdominal pains, hemorrhoids and everything else is just driving me crazy. I've tried eating healthier and nothing seems to help. I thought about stopping the miralax to see if I can have normal BM's but then I'm worried about getting really constipated. I had a CT scan about a year ago, blood work, abdominal x-ray, and urine tests about 2 months ago. Someone just help me figure out what could be going on please.