Rectal bleeding is most commonly caused by haemorrhoids. Other causes include anal fissure, diverticular disease and even colorectal cancer. If you are having rectal bleeding please make sure you consult a doctor.