Updated

Lena Dunham has Donald Trump to thank for her recent weight loss.

“Donald Trump became president and I stopped being able to eat food,” Dunham, 30, told Howard Stern on his SiriusXM show Monday (via Entertainment Weekly).

The actress, who has long been criticized for her body image, continued, “Everyone’s been asking like, ‘What have you been doing?’ And I’m like, ‘Try soul-crushing pain and devastation and hopelessness and you, too, will lose weight.”

More on this...

She admitted to Stern that initially Trump winning the election “seemed like an impossible joke” that “would never happen,” adding that she told herself, “the most qualified candidate we’ve ever had is running against a steak salesman. We’re going to be fine.”

Dunham has made her distaste for the current president clear, but it didn’t help when he called her a “B-list actor with no mojo.”

Lena Dunham and actress America Ferrera a stand against Donald Trump in the video below.

This article was originally published in New York Post.