The dad-of-seven thought he was constipated - then found out he had cancer