Rocker Ozzy Osbourne has been told to lay off the coffee if he wants to sleep at night.

Osbourne, who once was addicted to drugs and alcohol, discovered his latest dependence while filming a new episode of reality TV series "The Osbournes," The Sun reported Wednesday. Osbourne called in a therapist to find out why he could not sleep at night, only to be told he was drinking too much coffee and the caffeine was keeping him awake.

While Osbourne has a way to get more sleep, wife Sharon has more waking work to do as the new face of Asda in a huge new ad campaign for the supermarket chain, the newspaper reported.