Possessed said:
Can you call a guy who never gets drunk bit is ALWAYS buzzed an alcoholic? Can you call a guy who never does drugs but is never NOT smoking weed a drug addict? I don't know the answers to that
My simple advice would be to give both of them up for a month.
If you find you can't, then seek professional help. If you can give them up, then you'll feel better after the month and your head will be clear to decide how much of both you want to continue using in future.
In my personnal opinion though, if you are drinking during the work day, you've got a problem. I suspect your work colleagues are aware of it already stop before they have to say something and you lose your job. I've had a couple of people turn up drunk who've worked under me. They were fired on the spot. It wasn't pleasant for me and would have been hell for them.
Good luck.