Robbie Williams has checked out of rehab after three weeks in treatment in Arizona.

The Sun is reporting that Robbie wasn’t at the Meadows Center as previously speculated but instead at the stricter Cottonwood de Tucson facility instead.

An inside source told the newspaper: “Robbie was meant to be here for four weeks but left after three. There is absolutely no star treatment here.”

However, Robbie’s spokesperson Bryony Watts said last night that Robbie had only checked into a 21 days programme and checked out on time yesterday. Watts said: “Robbie has completed treatment in Arizona and continues with an after-care programme.”

Robbie reportedly headed home to Los Angeles where his mum Jan, a drink and drug counsellor, was waiting to help him through further therapy.