He needs to put down the cancer sticks!

Justin Bieber looked slightly under the weather on Friday as he paid a visit to a doctor's office in Beverly Hills, but that didn't stop him from lighting up! The Canadian crooner headed to Rite-Aid after his appointment to pick up a prescription, and he puffed away on a cigarette and listened to a street singer to pass the time as he waited for his meds.

The Biebs cancelled a string of appearances last week, including a performance for the Thanksgiving Day Parade, so we would assume he was suffering from an illness, except for the fact that last night he made a surprise on-stage appearance at The Chainsmokers concert in LA.

When did he pick up this nasty habit anyways?!