A 28-year-old TV star has revealed he is entering the “last stages” of his life after battling skin cancer for the past four years.