Justin Timberlake has confessed to taking "too many drugs."
The 'Rock Your Body' singer revealed he has managed to keep his squeaky-clean image in tact because he only gets high in private.
He said: "I've done way too many drugs. I'm just like everyone else, I get completely plastered. I've done my fair share of drugs and I've been caught with my pants down. I just try and make sure there are no cameras around.
"I don't show up drunk to functions and the drugs I do have been in my own private time."
While the singer, who is dating 'Charlie's Angels' actress Cameron Diaz, admitted to his own private vices he insisted he did so in moderation and warned against over indulgence.
He added in an interview with









