Have you ever noticed how your cravings hit like they’ve got a personal vendetta? One minute you’re fine, the next you’d ...