Corrie star in screen break as she fights depression
Soap star Beverley Callard is taking "time off" from Coronation Street.
The actress, who plays Liz McDonald in the long-running ITV drama, said on social media she had been "battling the demons of depression".
She also claimed she was set to be deprived of a drug after pharmaceutical bosses withdrew the medication because it was not making money.
She did not say what the medication was but suggested on Twitter that it was stopped for financial reasons.
The 59-year-old tweeted: "Been battling the demons of depression! One of the meds that I'm on has been stopped by pharmaceutical company, apparently it doesn't make money."
She added: "I'm getting there!!!! Thanks so much for all your good wishes xxxx"
A show source confirmed the Yorkshire-born star's temporary departure followed the discontinuation of her medication.
"She is taking some time off while her doctors look for a suitable alternative," the source said.
Callard ended up almost £150,000 in debt after two pubs she ran with her partner, John, went bust in 2008.
A year later, she suffered a panic attack, was diagnosed with clinical depression and admitted to a psychiatric hospital.
In 2014, the actress said she had repeatedly attempted to take her own life.
She added: "I tried maybe half a dozen times, but it wasn't a cry for help at all. I'd known for quite a while that I wasn't myself, but I didn't really know what to do about it."
The star said she would stay on medication for "at least another couple of years" to keep her from "going into that black hole".