No, no, no! That is not the opiates talking to you. That's your head. At 292 days, no matter what sort of opiates you were on, or how ingested, for however long you are opiate free.

Opiate addiction in and of itself cannot possibly have a hold over you now.
If you've done the physical withdrawal bit, which is IMO the easiest part, you must now make real efforts to get to grips with what led to that addiction in the first place. That is hard. It is hard because opiates make it very easy for you to blaim your addiction and / or your behaviours on their 'uniquely' addictive qualities, but having beaten the addiction you can no longer use those qualities as a convenient crutch to explain away behaviours, or an ongoing desire to use. That is all mental, and the mental component you are battling with, which you say is pulling you back has nothing to do with the qualities of your drug(s) of choice. It's just your head talking, and you need to have a word with yourself, because it's absolutely possible to have a life after Heroin.
N x x x