It's not the best way to lose weight but it worked for her.

The new slim-line Lena Dunham has revealed that the pounds dropped off her after Donald Trump was elected President...because she was 'too upset to eat.'

'Everyone’s been asking like, "What have you been doing?" ' she told Howard Stern on his SiriusXM radio show on Monday, according to Entertainment weekly.

Trump effect: Lena Duhnam, pictured here in New York on Monday, has revealed she lost weight following The Donald's victory in the presidential elections in November

'And I’m like, "Try soul-crushing pain and devastation and hopelessness and you, too, will lose weight." '

The confirmed supporter of Democratic nominee Hillary Clinton was on the shock jock's show to talk about the sixth and last season of her HBO show Girls.

The hit series is due to air the first of 10 episodes on February 12.

But the conversation soon got round to politics - and the 30-year-old's extreme dislike of the new Republican President. Apparently he's not too keen on her, either.

Layering up: The star, who was warmly dressed on the chilly day, talked about her weight-loss on Howard Stern's SiriusXM radio show earlier in the day

Something to thank him for: The 30-year-old put weight loss down to President Trump, saying, 'Try soul-crushing pain and devastation and hopelessness and you, too, will lose weight'

'He said I was a B-list actor with no mojo,' Lena told Howard.

He asked Lena if she thought it was a mistake for someone with responsibilities as great as President Trump’s to pay attention to celebrities.

'Here’s the funny thing. Of course, it’s a mistake,' she replied

Transformation: The actress looked considerably thinner at the New York season premiere of her Girls on February 2 (left). She is pictured right in May 2016

Ready to wrap: Lena was on the shock jock's radio show to talk about the sixth and final season of her HBO show, Girls

'But we’re talking about him like he’s a person who is operating in a sane way, we’re talking about him like a person who doesn’t have a personality disorder.'

Lena. who famously vowed to move to Canada if Trump beat Clinton in the election, also explained why she hadn't gone.

She said, at the time, a Trump win 'seemed like an impossible joke' that 'would never happen. I was like, the most qualified candidate we’ve ever had is running against a steak salesman. We’re going to be fine.'