Food cravings can be relentless and can disrupt any fitness diet that you are on. Check out the various reasons behind such ...