hi there.... I'm afraid I don't have any relevant experience but wanted to welcome you to the forum.
I found great sobriety with a combination of AA, therapy, life changes, action, and a deeply-held choice made again each day.
I've heard stories around here about folks using naltrexone and have read accounts elsewhere but never known anyone who's taken that path.