She may be taking the fashion world by storm but it seems that Cara Delevingne's stunning looks are doing little to help her love life.
The 21-year-old British supermodel has revealed that she is has run out of patience when it comes to men because "all they care about is their willies".
The star, who had dated the likes of rocker Jake Bugg and One Direction's Harry Styles, opened up about boys, unwanted press attention and Fashion Week in the latest issue of Industrie magazine.
"I'm done with boys. They're so annoying - all they care about are their willies," she told the publication.
"I want to behave more like a boy. I want to be the strong one. People see me being a crazy b**** but I'm the opposite inside."
She was also more than happy to correct the myth that the fashion industry is all glitz and glamour.
"Fashion Week is horrible," she said. "It isn't horrible really, it's amazing. But having to work that much every day is.
"What I find hard is having to deal with all the people and all the c**p. It is when the press and fans are following me most and it's when I work the hardest, so it's kind of like, f***."
The 5ft 9in model, who is the face of Burberry, also admitted that after seeing her own mum battling a heroin addiction, she often finds herself acting as an agony aunt for young fans.
"It's so hard when you're young and you feel so alone," she said. "They talk to me about anything, really - eating disorders, depression, family problems, especially because they know the things that may have gone on in my life, stuff with my mother.
"It's horrible, the stuff they go through. I try as much as I can to help by saying one little thing like 'hello'. It cheers them up."
Delevingne admitted that fame had made it hard for her to trust people.
She said: ''It's hard finding people you trust, or who aren't going to take your money. Everyone wants to get a piece of whatever you're doing. It's a nightmare.''