Zayn Malik must have had one hell of a night. According to Radar Online, the One Direction singer was spotted partying in New York City with Rihanna. Malik attended a pre-VMA party with the singer and several other hip hop artists. He was spotted entering the party around midnight and didn't leave until the wee hours of the morning.

The day after his late night partying the boy band did a performance for the "Today" show. Malik opened the song "Kiss You" with his solo but forgot the lyrics singing "Baby be mine tonight" twice instead of "Baby I'll take you there."

He also fumbled over the lyrics a second time and looked less upbeat than the other members. In the background band mate Louis Tomlinson laughed as a frustrated Malik shook his head but did his best to get it together.

The "Best Song Ever" singer then cancelled his interviews for the rest of the day because he was "sick." After skipping his interview with the "Morgan and Maddy" Show on Radio Disney they tweeted to let their audience know he would not be calling in.

"Bad news guys" they tweeted. "@zaynmalik had to cancel all of his interviews today. He's not feeling well. Hopefully he feels better soon."

Fans immediately tweeted back saying they believed he was hung over and not sick.

"I guarantee you Zayn doesn't feel good because he's hungover from Rihanna's party last night," one Twitter user posted.

"I think Zayn is jus hungover lol," someone else posted.

"Apparently Zayn canceled [sic] his radio Disney interview because he's not feeling well. Cough hungover cough."

"Zayn you're so hungover," a fan tweeted.

Check out One Direction's performance below.