Scared and embarrassed

For the last few months I have been having bright red blood on the toilet paper after pooping, I only poop every 3 days and hold in my poop a lot at my boyfriends. I am scared I've got cancer. Please help.