Viper - my grandad used to drink pretty heavy but hasn't drank in about 40 years. He says that he still has dreams were he drinks and then wakes up with a hangover. A phantom hangover maybe? lol
Wax- I cannot imagine being in that sort of environment. Your mums behaviour sounds shocking and cruel to me. While forgiving her can make it easier I personally would try and get out of that situation completely,