National Party leader Judith Collins admits she's overweight after calling obesity a "weakness" on Tuesday.
The National Party leader said Kiwis should take "personal responsibility" for their weight and that they should not "blame systems for personal choices".
Speaking to Ryan Bridge's Magic Talk show on Wednesday, Collins was asked whether she considered herself obese.
"Well I think I'm overweight, I'm definitely overweight," she replied.
"Over the years I've been fatter, slimmer, various things... I know what it is. If I eat too many calories and I don't do any exercise to get rid of them, I will therefore put on weight. That's the way it works.
"I know there are some lucky people who don't, but actually most of us do."
Collins said we all make personal choices around food - including herself.
"I find it very difficult to resist anything with potato in it so the best thing for me to do is to not buy potatoes."
People who have pre-existing medical conditions were an exception, she added.
"There are some people, and I acknowledge that, who have certain medical conditions but actually most of us - myself included - just need to take a bit more charge of ourselves and our personal choices."
"I have fatter parts than others, but you know what Ryan? I'm not blaming a system, I'm blaming myself."
Labour leader Jacinda Ardern on Wednesday disagreed with Collins' stance on obesity, saying we need community solutions instead.
But Collins says Ardern doesn't understand.
"Those of us who have been, depending on what we do and what we eat, I tell you what - we understand what it is, and we're not asking anyone else to feel sorry for us or give us a community solution.
"I'd say to Jacinda Ardern, unless she's been overweight, she probably doesn't know a thing about it."