The singer has an unhappy tummy
Harry Styles felt a bit dodgy on stage in Pittsburgh, Pennsylvania last weekend.
A video has emerged of the One Direction singer, 19, running behind some scaffolding on the set to throw up mid-song.
Luckily, the other 1D boys took over Harry‘s part in Rock Me as he tried to recover by wiping his face with a towel and crouching down to drink from a bottle of water.
Harry soon returned to continue the gig and apologised for his absence – but it seems his stomach was still suffering.
Liam Payne noticed that the curly-haired hottie needed to vomit again after he’d sung the opening verse of Teenage Dirtbag.
He tapped him on the shoulder to let him know he’d take over his solos and Harry disappeared for the second time.
This appeared to do the trick and Harry managed to finish the show with his usual high energy.
It was rumoured that Harry had fallen ill because he’d been partying too much on the North American leg of the group’s Take Me Home tour, even though he’s too young to drink in the US.
But he’s reassured fans that his sickness had nothing to do with booze.
‘I think everyone thinks it’s because I was drinking but it was actually because I ate,’ Harry tells BFF Nick Grimshaw on his Radio 1 breakfast show.
‘I had dinner too close and I was just so full.’
Watch Harry Styles throw up mid-way through Rock Me in Pittsburgh…
SEE PICTURES Harry Styles and One Direction are measured for wax Madame Tussauds models
VIDEO: One Direction‘s Harry Styles supports Cancer Research UK
VIDEO: One Direction coming soon
VIDEO: Teen Now meets One Direction part 1
VIDEO: Teen Now meets One Direction part 2
VIDEO: One Direction at Capital FM Jingle Bell Ball part 2