Welcome, My answers are for educational purposes only. Remember please, that we do not get paid if you do not click 'accept' / give positive ratings!
The fact of the matter is that it IS possible though extremely difficult to stop using heroin by going cold turkey.
An example of how this is possible is that when heroin addicts are jailed and can NOT get it, they go through withdrawal and come out the other end.
As long as the person has no underlying medical problems such as heart disease or diabetes or kidney failure the withdrawal is not dangerous, but is terrible... like having the flu times ten.
So, apart from the extraordinary circumstance of separating the addict from their drug it is nearly impossible to do this.
This is not to say that there is not much controversy about drug addiction and treatment.
Some call it a disease, some call it a choice.
There are programs that subscribe to the disease model, and programs that do not.
And then there is methadone.... the heroin substitute that is dispensed to keep the user off the intravenous heroin, and, theoretically, cut down on drug related crime.
The jury is out on this, but it is true that taking methadone is simply trading one addiction for one that is (theoretically) less dangerous.
But here's the rub, and this is from experience, heroine users will say about anything when they are not withdrawing. Everything is great, they can quit anytime.
But almost none of them do.
They lie, and they steal, and they do other things to get their drug.
once the withdrawal starts the bold statement, 'I can quite anytime' is not heard.
So, to answer, yes, it is possible to kick heroin. Many have done it.
Is it likely?
Please let me know if you have any questions about my answer.
How long do withdrawals last? Which day or days are the worst for withdrawals? Is there anything I can say or do for this person to help?