There are good prescription drugs, bad ones, and then there is Antabuse (generic name disulfiram). It is both. Antabuse works, but you'd better give it plenty of respect.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results
Feedback