Posts like this appear all over these forums, with the title slightly altered to "Is he an alcoholic or not?". My standard response is it doesn't matter what label you put on it, if it is unacceptable to you, then you need to draw some boundaries.
This wholly applies to your situation. Draw some boundaries and stick with them.