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.''