Disfilfrum is Antabuse. I should also say that I have no medical background. It's just stuff I've looked into also. Also something else caught my attention. I'm on personal data so not reading back a lot. It seems you said you itch like crazy. I recently read about the liver. Not to scare you but maybe it might wake you up...,and me. I'm afraid my organs are in trouble. Itching is a sign of liver problems. Red blotchy palms are also. I've had the palms.