I've been off pills for a while. Not sure if it qualifies as a long time, but my clean date in my profile is how long I've been off everything. Everything, meaning no suboxone, methadone, tramadol, nothing. It can be done.
Narcotics Anonymous was the only way I stayed clean.