My sister thought she pad piles for ages and was booked into the hospital for some kind of little operation, she went this morning and they said its not piles and told her she needs a colonoscopy.

shes been bleeding out of her bum for a while. Does it mean she has cancer and if not what can it be and if it is how many people recover from it. please answer quickly.