James Arthur has anxiety attacks where he thinks he is "going to die".
The 'Say You Won't Let Go' hitmaker has confessed there are times when he needs to call an ambulance because he worries about not being able to breathe.
He said: "I still have bad anxiety attacks where I think I am going to die and can't breathe and I have to call an ambulance. It is the worst thing in the world. My whole life is geared to not having those."
And the 28-year-old singer doesn't want to take medication for his anxiety as he gets "easily addicted" to things and instead self-medicates by talking about it.
He added to the Daily Star on Sunday newspaper: "I don't take medication because I easily get addicted to everything, which is a mental illness in itself. I just try talking about it as much as possible.
"The most important thing is to not let all these thoughts build up in my head because that can lead to a breakdown. I also play football. I meditate in my own way. I have time out to be by myself."
Meanwhile, James previously admitted he wanted to commit suicide when Simon Cowell dropped him from his label.
He said: "If I was ever near a balcony, or in my car, I'd have an image of me jumping over or driving off the road. But then I'd think, 'Don't do it, you've got sisters, you're the man of the family.' But there was many a time I thought of it ... When I was firing away on Twitter no one was calling me up to say, 'You're wrecking your career'. Nobody.
"I probably shouldn't say this, but there was a part of me that thought: 'F**k you, I might have a hit single here and I don't need Syco. I could stick the finger up to them'. But they said: 'Please let us back in. We want to be part of this amazing story'. And it made sense to me. I'm a sucker for that story. Syco are notorious for dropping people, so what a compliment it is for them to re-sign me. So I thought, 'Let's do the full circle.'"
Tagged in James Arthur