"Big Love" star Ginnifer Goodwin recently told Health magazine that she's been on Weight Watchers since she was 9 years old. 

The 32-year-old explained, "I have been a member of Weight Watchers for 23 years, and I’m back on it right now. It’s the only thing on the planet that doesn’t dehydrate you or just make you miserable.

"I’ve never had a dramatic weight problem, it’s just that I tend to indulge, and then I need to get back on track so I can button my pants."

The actress also confessed she hates wearing bathing suits in front of other people and that she admires Jessica Biel and Jennifer Aniston's bodies. Don't we all!

See more photos of Ginnifer here!