Hey Chris, I was about 20 and I had the same problems. I didnt want to admit it (heck I still dont) but my diet has TONS of room for improvement. When you dont get a lot of fiber (veges, grains, etc), your stools (poo) gets harder and can give you an internal hemmoroid or fissure. I know this because I was a total wimp and didnt want to talk to my Dr. about it, but I finally told my Mom and she told me she had the same thing when she was pregnant with me.
I made a dr's appt just to be safe. He did a colonoscopy on me, found a fissure or 2, I had to sit in a "sitz" or "fitz" bath, one or the other. Basically I had to take hot baths every day for a month or so, until the bleeding stopped. I have no idea why or how, but this was the advice from my Mother and my Dr. They wanted me to buy this weird looking thing you sit on but I never did, I just took the baths and that worked. Plus, dont wipe or "dig" hard when you wipe your bottom. Be gentle.
Im telling you, I was bleeding pretty good to every time I went to the bathroom. I could hear and watch it drip. It was scary to bleed that much. Ever since I did the baths, it has never came back and Im 28 now. Good Luck and get more fiber in your diet, would ya?