I have naltrexone and while it’s no miracle drug it does help. I find it makes me feel weird and sick for 2-3 days after I take it, but it does help a lot with cravings. If you’re doing the Sinclair method you have to be really diligent to take it at least 45 minutes before your first drink or it won’t be as effective.
If you take it daily you also are supposed to wear a bracelet since it effectively makes you immune to regular painkillers so if you were to get into a car accident or something they need to know not to give you morphine since it won’t have its intended effect
Overall I would say it’s a decent solution if you have a problem like OP has, but unless you take it every day it won’t solve crippling alcoholism for you. The scientific literature really only backs taking it every day and say the efficacy of the Sinclair method long term is not statistically significant. But it does help me, since being able to not drink for me is pretty easy, but once I flip the drink switch on it’s hard to stop - basically exact situation as parent poster