Tamara Ecclestone has stopped breastfeeding.

Tamara Ecclestone

Tamara Ecclestone

The 34-year-old Formula One heiress has been a strong advocate of attachment parenting and has only quit nursing four-year-old Sophia - her only child with husband Jay Rutland - because the youngster was "done" with it.

Speaking on podcast 'This Is Mothership', she said: "[Sofia] always does everything on her own timetable, when it's right for her.

"It just stopped over summer, she was just done. I never wanted it to be a big song and dance like; today we're going to stop.

"I felt like it was getting less and less and I knew it was going to be done soon."

Tamara's decision to keep breastfeeding for so long has divided public opinion but the brunette beauty thinks it is "kind of crazy" that it's sparked such a reaction.

The socialite has divided opinion for years with her decision to carry on breastfeeding for so long as well as share her choice openly on social media, and the star thinks it's "kind of crazy" people get so angry.

She said: "It's kind of crazy that it causes so much of a stir and people get so angry. The haters - whatever - they're always going to be haters.

"I believe in it so I'm not going to be bullied into posting about it."

But Tamara learned to ignore the negative comments and concentrate on the fact other women hailed her as an inspiration.

She added: "There have been so many people that have written to me and said to me, 'You made us feel like it's OK to carry on and you really helped, thank you for normalising it' - so all I take away from my experience is the positive."