Victoria Beckham’s body insecurities stopped her from sitting on the beach watching her children play.

The mum-of-four Spice Girls singer-turned fashion designer, 50, has children Brooklyn, 25, Romeo, 21, Cruz, 19, and daughter Harper, 12, with her 49-year-old former footballer husband David, and she has now opened up about her difficulty feeling free in herself while they were growing up in a chat in which she also detailed her “disciplined” diet.

She told Grazia magazine: “I’ve had so much said about me and I’m sure that has robbed me of some experiences.

“I never want to look like I’m complaining, but there were times in the past that I haven’t felt confident enough to sit on a beach and watch my children play.

“I remember after I had Brooklyn, my first outing was on the front page of the newspaper, with arrows pointing to where I needed to lose weight.

“Those things can affect how you feel and conduct yourself in public. Now, if paparazzi want to take a picture and say something – too bad, it doesn’t bother me in the same way.”

Victoria added she now feels more stable, insisting negative comments “don’t bother her now”.

She also stated she has become more “accepting” of her looks and body.

Victoria added she is strict with her diet, but said she does not count calories when it comes to drinking wine.

She said: “This is how I look. I’m going to make the best of it, work hard at it. “I’m very disciplined with the way that I eat, the way that I work out and the way I work. That’s just who I am.

“But I do like to have a drink and I’m not going to be one these, ‘Ah, there are too many calories in a glass of wine’ types. Whatever.

“Life’s too short. Let’s have a nice time.”

Victoria’s husband David famously revealed Victoria has eaten the same dish of grilled fish and steamed vegetables for 25 years, saying she will “rarely deviate” from the meal.

He also said she has only tried other food while pregnant with their daughter Harper, telling the ‘Table 4’ podcast: “I get quite emotional about food and wine. When I’m eating something great I want everyone to try it.

“Unfortunately I’m married to someone that has eaten the same thing for the last 25 years.

“Since I met her she only eats grilled fish, steamed vegetables – she will very rarely deviate from that.

“The only time she’s probably ever shared something that's been on my plate was actually when she was pregnant with Harper and it was the most amazing thing.

“It was one of my favourite evenings. I can’t remember what it was but I know she’s not eaten it since.”