She is one of the world’s sexiest models, but Kate Upton says she does not feel confident in a bathing suit.

The 24-year-old model has graced the cover of Sports Illustrated magazine’s Swimsuit Issue three times in her career, but the blonde beauty said she was still not a fan of wearing a bikini because she felt self-conscious in the skimpy outfit.

“I’m still not confident in a bathing suit. That’s why you eat healthy and work out, to feel your best,” she said.

“You always have struggles. It’s not like I always feel my best. Everybody has moments where they don’t feel confident in a bikini.

“When I don’t feel my best, that’s OK.”

The star, who is engaged to Justin Verlander, said she was not interested in losing weight in preparation for her wedding because she does not “need a number” on a scale to make her happy.

“Honestly, because coming from the fashion world, weight — when I first started modelling — was very important. How much you weighed, how much you needed to lose, whatever it was. [Agents] insinuated, always,” Upton told Yahoo! Style.

“I’m not trying to be fit for a number on a scale. Whenever I’m happiest, I try to maintain that. I don’t need a number.”

It is not the first time Upton has said she no longer worries about the scales.

“I never get on a scale because you can’t judge yourself for how much you weigh. What really matters is how good I feel,” she said.

The blonde beauty intends to add a “flair of sexuality” to her wedding dress because she is not worried about showing some skin in front of her family.

“I like it all, so maybe [I’ll have] multiple dresses,” she said.

“Maybe a nice long sleeve, and then also the big tulle one. I think that I always like to add a little flair of sexuality to any outfit I’m wearing.

“My grandparents get Sports Illustrated ... they’ve seen it.”