Justin Bieber

Justin Bieber is having the worst week ever.

Hours after collapsing onstage and being taken to the hospital, Bieber attacked a photographer outside his London hotel — but the incident wasn't completely unprovoked.

In a video obtained by TMZ, when the Biebs and his bodyguards rushed to their waiting SUV, he made contact with one of the paparazzi who immediately began claiming assault and started to curse at the singer.

Yikes! Check out TV's worst-dressed characters

At that point, Bieber was already in the car, but after hearing the photographer gripe, "f--- off back to America" and "f---ing little moron" he leapt out to confront him. While his bodyguard held him back, Bieber screamed "I'll f---ing beat the f--- out of you" and attempted to swing at the photographer. The singer was eventually forced back into the car, which promptly left the scene.

"Ahhhhh! Rough morning. Trying to feel better for this show tonight but let the paps get the best of me," Bieber tweeted. "Sometimes when people r shoving cameras in your face all day and yelling the worst thing possible at u...well I'm human. Rough week," Bieber said, possibly referencing his previous Twitter meltdown and "worst birthday" last weekend.

But every cloud has a silver lining. "Not gonna let them get the best of me again. Gonna get focused on this show tonight. Adrenaline is high now. Gonna put it on stage," he added. "Only way someone can break u if u let them."

Way to stay positive, Biebs!