Hilary Duff had an "obsession" with food as a teenager.
The 'Perfect Man' star believes she was "way too skinny" when she was younger but has learnt to accept her body shape now she is older.
She said: "When I was 17, I weighed, like, 98 pounds. I was totally obsessed with everything I put in my mouth. I was way too skinny.
"Not cute. And my body wasn't that healthy - my hands would cramp up a lot because I wasn't getting the nutrition I needed. That constant pressure of wanting something different than I had? I regret that."
Meanwhile, the 27-year-old actress and singer - who split with her husband, Mike Comrie, earlier this year - revealed that she worked hard to get her body back after she gave birth to their son two-year-old Luca.
She told Health magazine: "The second I had Luca, I went to go get my hair blown out at the salon ... I was learning how to be a new mom, and I needed to go get my hair done. Then they're like, 'Hilary Debuts Her Post-Baby Body!'
"I was like, I'm not debuting s**t right now. I'm just going on an errand run! There is way too much pressure on women these days. It took me a whole 10 months to build a baby.
"I lost my baby weight from boxing, and I have this awesome trainer, Gabe. I was already there, but I definitely shed, like, 10 more pounds from doing two-a-days for two or three weeks, an hour each session. I live in a cul-de-sac, but I have a big hill, so I would run the hill, then box in my cul-de-sac."
Tagged in Hilary Duff