vitamins & minerals?
Not that this may be the ultimate solution to your problems but if you don't already have you considered supplementing with vitamins and minerals? Deficiencies in essential vitamins & minerals can contribute to cravings and other problems. But don't take my word for it...