...although sometimes a change of location and routine are enough to break a cycle of bad habits.
OP, could you at least get yourself away on a Euro city break for a long weekend and keep off the bevvy? It might at least give you some much needed enthusiasm and a new perspective.