Megan Fox thinks it's "very difficult to be a woman".
The 35-year-old actress has encouraged other women to wear whatever makes them "feel good" and not to worry about the opinions of other people.
Megan shared: "There are definitely some times where mentally, I’m not in a place where I want to be exposed or interact with the world. I think style is a closer reflection of your mood than some people realize, and because of that, it changes constantly.
"Like I change multiple times a day sometimes, don’t you?
"That’s my best advice for anyone: wear what makes you feel good and do not worry about what other people say you look like."
However, the Hollywood star acknowledges that it's easier said than done.
She told Elle.com: "Obviously, that’s a really tricky thing for me as well, because I have body dysmorphia, so I see myself differently than how other people see me anyway. And bottom line is, it’s very difficult to be a woman!
"And I’ve finally let myself acknowledge that it’s hard to be a woman! It’s really difficult, right? We are our own worst enemies sometimes, and so my best advice is just to embrace it, and know you have the freedom to express yourself however feels good to you. Know that, and then give yourself permission to do so."
On the other hand, Megan explained that her body just isn't suited to wearing certain things.
The 'Transformers' star said: "People do not realise how small I am.
"So I’m either in clothes that are really well-fitted or I just get overwhelmed by fabric, which happens very easily. So if I know I’m going to be photographed, I do tend to pick things with a very close fit.
"I would love to put on a pair of parachute pants, but it just doesn’t work on my body! It wasn’t exactly a choice to only wear tight clothes or cutouts."