Modern Family actress Sarah Hyland isn't taking body-shaming in stride: She defended herself against recent critics by revealing she struggles with an unnamed health condition.

Yesterday (May 24), Hyland posted a photo in a T-shirt that immediately drew critics who claimed Hyland looked too thin — some even accused her of promoting anorexia. But in a subsequent Twitter post, Hyland insisted it wasn't the case, and says staying healthy has been a constant battle for her since birth. She's even spent the past few months on bed rest for a condition she said she'll share later.

"I was born with so many health issues that doctors told my mother I would never have a normal life," she wrote. "This year has brought a lot of changes, and with that, physical changes. I've been told that I can't work out. Which, for me is very upsetting.

"I've been down before and I'll probably be down again in my lifetime but I'm steadfast and solid and will conquer my obstacles," she added. "I'm a 26-year-old woman who goes through more than you could ever imagine on a daily basis."

And fans championed Hyland for being so open and honest.

"I'm proud of you. You're a strong, passionate and inspiring woman," one replied, while another noted "I hope whatever you are dealing with you gonna get better soon and get back to your usual self. Be strong and know we love you."

These Stars Offer Up Advice To Their Past Selves: