Hi,
Magnesium helps for alcohol cravings. I drank for years and now I take Mg cravings have gone.
As far as weight loss goes, you can lose weight with a 80 per cent raw food diet, also high nutrient foods like cacao, maca, goji, bee pollen, wheatgrass etc help because the give you the nutrients your body is craving.