You really shouldn't have a high alcohol content in your stomach and lie down. It leads to reflux and can be very damaging to the esophagus and you can also aspirate some into your lungs. Try to go to bed on more or less an empty stomach and keep it that way.
I have taken the Melatonin and I had huge night time sweats. Don't know about that stuff. I think the wife action sounds the best.