five years is a LONG time to be on subs.....no matter how you get them. i find that a little hard to believe.
detoxing from subs is often HARDER than the original drug of choice, we have a special forum here for that. he has a lot more issues than you can grasp right now. you've only been together a year or so......you do not HAVE to see this play out......you CAN leave any time you want, for any reason. you have no obligation unless you choose to......his problem far preceded you and is likely to continue for a long time.
for those that know very little about drug addiction, i suggest they run before addiction becomes their lives.