Justin Bieber might want to change his eating habits.
The 18-year-old "Die In Your Arms" singer has vomited for the third time in public in the past few months after being struck with food poisoning. The Bieb was rehearsing for his upcoming gig on "Saturday Night Live" on Tuesday afternoon when he fell sick.
See more: Justin's mom opens up about Selena Gomez
"think i had food poisoning yesterday. rested up," he tweeted on Wednesday.
Bieber's manager, Scooter Braun, added, "Great first day at SNL with @justinbieber ...so he vomited a little bit. Guys a trooper . #justliketour #BieberOnSNL"
Braun was referring to the Arizona concert in September in which the Ontario native vomited on stage, twice. You may remember a Taiwanese animation company turning the "event" into a, uhm, very colourful cartoon.
"In Canada, we like to have spaghetti and milk," Bieber told TMZ at the time. "I don't know if it was such a good idea before my show."
See more: Did Justin and Selena reunite... again?
So, what did Bieber eat this time?
If his Twitter feed is to be believed, the pop star arrived at the New York studios in the afternoon, around lunch time. Though he didn't mention what he ate, Bieber is a fan of seafood (he was photographed dining at Crustacean in L.A. just this weekend). Or maybe he just couldn't keep away from the pasta and dairy combination.
Either way, the Canuck musician is not letting a little tummy bug get in the way of his work. Despite his illness, he managed to take part in a photo shoot and record a number of promos with cast members Jason Sudeikis and Kenan Thompson for his guest spot on "SNL" this weekend.
See more: John Mayer: 'I was just a jerk' to Jessica Simpson, Jennifer Aniston
According to an earlier report in omg!, the Biebz will open the show with a Valentine's Day-themed monologue and will perform “As Long As You Love Me" and “Nothing Like Us,” reportedly his breakup song about Selena Gomez.
Let's hope he doesn't get too love sick.