Halsey suffered "terrible food poising" after performing at Reading and Leeds festival over the weekend.

Halsey has been battling food poisoning

Halsey has been battling food poisoning

The 27-year-old singer has revealed via social media that she performed at the festival despite being hit by a bad case of food poising.

Halsey wrote on Instagram Story on Saturday (27.08.22): "No idea how I'm still alive after my Leeds set. I have terrible food poisoning STILL! It started yesterday at 2pm and I somehow made it on stage (after the medical team at the festival were soooo helpful!). (sic)"

Halsey has played shows under some "messed up conditions" in the past.

However, the singer considers this latest drama to be "the worst in recent memory".

Halsey shared: "Felt like I was on Jupiter the whole time. Thank you for being so cool and letting me basically do whatever just to survive the set! You guys would have been an unreal crowd under ANY circumstances let alone those. (sic)"

The 'Gasoline' hitmaker - who has a 13-month-old son called Ender - subsequently shared a photo of themself receiving medical attention. In the photo, Halsey is seen slouched on a couched as they receive help from a medic.

Earlier this year, Halsey has hinted at scaling back their workload amid their ongoing health struggles.

The singer took to Instagram to discuss the possibility of reducing their work schedule due to their struggles with endometriosis, which can cause debilitating pain.

Alongside a selfie, Halsey said: "I have been in and out of the hospital for the past few weeks dealing with some new challenges. Trying my best to keep things normal; Grammys, Coachella etc. But my body is putting up a strong protest. And ultimately demanding that I slow down or stop foreal this time. Especially so I can be in the best shape for tour. Chronic illness is a complex mystery. If I am or have been MIA please don't take it personally. I am doing the best I can under difficult circumstances. Sharing this for my fellow spoonies. All that glitters… [spoon emoji] (sic)"