Behind his infectious giggles, the Waterloo Road actor is constantly fighting a hidden health battle