I agree with the above. Time to put the foot down, big style. It is not acceptable behaviour for him to drink to that extent with a young child.
It may be hard, but at the moment, being with him seems worse than being without, IMHO. I know it is hard, but I think it is time to stand up and be counted.