Emmerdale's Marlon Dingle actor Mark Charnock has revealed all on his character's health battle on the ITV soap, saying it will be a long time before he's back to himself.
The character will face terror next week on the soap when he suffers a stroke, and is rushed to hospital.
He's found collapsed by his young daughter April, before he is raced in for emergency surgery.