Jennifer Lopez has had "moments" where she's "felt really bad" with her mental health during the pandemic.

Jennifer Lopez

Jennifer Lopez

The 51-year-old star admitted that like so many people round the world, she has struggled amid the global health crisis, while her children - twins Max and Emme, 12, from her previous marriage to Marc Anthony - have also found it tough.

J-Lo - whose fiance Alex Rodriguez has kids Natasha, 16, and Ella, 12, from a past marriage - told Spanish radio station El Zol 107.09: "It's not easy.

"During this pandemic, I think everybody had a moment when they were depressed or they were scared about what was going to happen.

"I had a lot of moments where I felt really bad. My kids, too. Everybody in the house."

The 'On The Floor' hitmaker recalled a moment when Emme came to see her and was upset and frustrated by the way 2020 was panning out.

She added: "My daughter came to my bed and was crying, 'Why is this happening? I miss my friends. Why is this happening in our life?'

"[With] everything that was going on, there were protests and a lot of things they were seeing.

"[I told her] sometimes things need to change and when things change, sometimes it hurts a bit. But it will always be for the good of everyone.

"Sometimes you have to live those moments and you have to stay strong and grateful in those moments, because we have so much - we have our health, we're together, we have love.”

Meanwhile, Lopez also offered some words of advice for mentally challenging days, and noted the importance of being active during quarantine.

She said: "It's more important on the days that you feel bad that you get up and do something.

"Do a little workout at home, do something that's going to make you feel good, cook something you like. Lift yourself up - keep going."