No, it blocks the effects of opioids, but it doesn't remove the cravings or withdrawal
And it only lasts minutes.