The cliche of heroin addiction is that you shoot-up once and you're an addict. But I've noticed over the years that this isn't the case. It might sound controversial to say this, but it can take a long time for heroin use to become a "problem", and then it's only often a problem because of financial issues, not the actual effects of the drug itself. Would people agree with this? Could someone with enough money be a functioning heroin addict for the rest of their life, or does it always catch you out in the end?