Please don't let him switch this around and make it feel like it is YOU. That is a common tactic addicts use, it's manipulation, don't fall for it! These are his behaviors, make him own them. And goodness, why is he coming back each day? If you tell him you need space will he go away?
I am glad you are going to seek assistance. It is really great your employer offers an assistance program, utilize it!