Keeping yourself busy when you come face to face with a craving is one way to fight through it. Exercise is very effective at this - it is a distraction that requires effort and focus, and stresses the body sufficiently that the craving takes a back seat.