As lovely as opiates can be, I would avoid the ones with long half-lives like Suboxone and Methadone. They're meant for an extended release to help mitigate opiate withdrawal symptoms, without frequent re-dosing. They also have a tendency to be hellishly addictive, moreso than traditional opiates.
If you were puking, it sounds like you took too much. They're meant for people with a very high opiate tolerance due to years of regular use. Tread carefully, the Opiate goddess is a real bitch of a mistress.