Jessie J has revealed she swore off booze a year ago - but it hasn't ruined her social life because she doesn't have many mates.
The Wild singer told the Daily Mirror she had been teetotal for a year and was feeling the health benefits in her mind and body.
She said: "I haven't had any alcohol for a year - October 15 last year was the last time I had a drink. It has made a difference. Honestly, I think when you live cleaner, your mind is cleaner."
But Jessie admitted she hadn't found sticking to soft drinks that difficult because she didn't go out that much anyway.
She said: "Not drinking hasn't been too tough on my social life and going out, as I don't have many friends. I mean that in a positive way. I have the friends I need and that's it. And they fit in my life."