Get the latest gossip
Emmerdale's Cain Dingle star Jeff Hordley's chronic health battle for 28 years - 'Am I going to die?'
Emmerdale actor Jeff Hordley, who has played Cain Dingle on the soap since 2000, has been open about his ongoing struggles with a debilitating illness for 28 years
Emmerdale actor Jeff Hordley has spoken honestly about his battle with Cronh's disease (Image: Getty Images) Read MoreRelated Articles Inside Emmerdale's Rhona star Zoe Henry's life off screen – co-star husband to EastEnders stint Speaking to Express.co.uk, Jeff revealed: "Even though I tried to avoid foods that upset my digestive system, such as coffee and Chinese takeaways, I was still sick and tired and I kept losing weight." Jeff underwent surgery to remove part of his large bowel and started medication for his chronic condition.
Or read this on OK! Magazine