I was a heroin addict for ~7 years. You'd be surprised how many people are addicted to it (or not, given the recent press it is getting), but it doesn't fit a clear-cut stereotype like some other drugs do. A daily addict can function perfectly fine and even hold a job so long as they have their source. It is when they run out of funds/resources that their cover begins to be blown.