I'm sorry to hear this pal. Without sounding too conspiratorial (and this might be due to past experience), it sounds like they're looking for a reason to get rid of you without having to pay you. If you've been there a long time and they're looking for cutbacks, you'll be a higher earner than some kid they can bring in for next to nowt. In my experience, this happens when a company has been told to downsize and the management are ****ing cowardly and don't want to have tough conversations with people, especially ones they might have to give large redundancy packages to. Because if they gave you an alcohol test and it was negative a few weeks ago, presumably they'd have tested you when they found the bottle (which is bullshit anyway as it's the same as finding a pack of fags in your pocket and assuming you're smoking on the job) and they haven't, which is very suspicious. Whenever you go for a meeting, demand that there's an ally with you in the room as a witness, ensure everything is given to you in writing, make sure they've followed the policies to the letter (they should have their grounds for dismissal in your contract, which you should have a copy of). For now, just take stock, breathe, take a few days to process and plot your next steps. Whatever you do in the next 24/48 hours will be fuelled by an emotional response, so ensure that you keep as calm as possible and prepare any responses when calm and clear of mind.