Justin Bieber has apologised for ''smoking weed''.

The 18-year-old heartthrob - who was photographer smoking what was reported to be marijuana last month - confronted the scandal while in character during a skit on 'Saturday Night Live', which he hosted last night (09.02.13), and claimed he will never make the ''mistake'' again.

The 'As Long As You Love Me' singer poked fun at his out of character behavior during cast member Vanessa Bayer's recurring 'Miley Cyrus Show' sketch, calling himself a ''douche'' while playing the president of the 'Can't Be Tamed' singer's fan club.

He added: ''I also heard he got busted for smoking weed and he's really sorry about it and people make mistakes and he's never gonna do it again.''

Justin has faced a number of challenges recently including the breakdown of his on/off relationship with Selena Gomez and the accidental death of a paparazzo who was taking pictures of the 'Beauty And A Beat' singer's car.

He was also recently forced to defend himself when he was accused of being out of control after being pulled over by police and insisted he is a ''responsible'' teenager.

He said: ''I don't do anything. I promise. It looks bad. You see pictures of me getting pulled over, but really the tints are really dark ... I need dark tints because I don't want to cause accidents because people want to take pictures. I just thought it would be more safe for everyone else if I had dark tints. I'm thinking about other people. I'm having fun being 18 and enjoying my life and being responsible.''