When I was younger I was not really happy with my body. But I've learned to accept it after time. I think that people are hard on themselves and want to be perfect...that doesn't exist. There is always going to be something.
As for undressing in front of people...yea don't really have that problem. My husband is probably sick of seeing me naked.
Anyway, I think media plays a huge role in how people perceive themselves. It is unfair to compare yourself to airbrushed, altered through plastic surgery women. I don't do it anymore.