"I am posting this on behalf of young girls, women, and mothers of all ages," Duff wrote on Instagram
on Friday. "I'm enjoying a vacation with my son after a long season of shooting and being away from him for weeks at a time over those months. Since websites and magazines love to share 'celeb flaws' - well I have them! My body has given me the greatest gift of my life: Luca, 5 years ago. I'm turning 30 in September and my body is healthy and gets me where I need to go.