Chrissy Teigen has hit back at online mommy shamers.

Chrissy Teigen, John Legend and Luna

Chrissy Teigen, John Legend and Luna

The 31-year-old star - who welcomed daughter Luna with husband John Legend, 38, in April 2016 - shared screenshots of a number of angry messages from online commentators slamming her parenting abilities and she called them "the f***ing worst".

The comments included: "Golden rule of dressing babies is however many layers you are wearing plus an extra one. Common sense really," and "That baby never shows emotions, she never smiles or cries. It's weird."

Chrissy wrote: "Imagine being this miserable. We are fine, thanks. Some people are just hell bent on being the f***ing worst."

Meanwhile, earlier this month, Chrissy opened up about her battle with postpartum depression, which left her unable to muster up the energy to leave the house.

She said: "When I wasn't in the studio [filming 'Lip Sync Battle'], I never left the house. I mean, never. Not even a tiptoe outside. I'd ask people who came inside why they were wet. Was it raining? How would I know - I had every shade closed.

"Most days were spent on the exact same spot on the couch and rarely would I muster up the energy to make it upstairs for bed. John would sleep on the couch with me, sometimes four nights in a row. I started keeping robes and comfy clothes in the pantry so I wouldn't have to go upstairs when John went to work. There was a lot of spontaneous crying."

However, Chrissy finally saw a light at the end of the tunnel when she visited her GP and got diagnosed.

She shared: "Before the holidays I went to my GP for a physical. John sat next to me. I looked at my doctor, and my eyes welled up because I was so tired of being in pain ... My doctor pulled out a book and started listing symptoms. And I was like, 'Yep, yep, yep.' I got my diagnosis: postpartum depression and anxiety ...

"I remember being so exhausted but happy to know that we could finally get on the path of getting better. John had that same excitement. I started taking an antidepressant, which helped. And I started sharing the news with friends and family - I felt like everyone deserved an explanation, and I didn't know how else to say it other than the only way I know: just saying it. It got easier and easier to say it aloud every time."