Hi Skylar,
You seem to be coming along nicely.
I think you have hit on something big when talking about sugar. A lot of people successfully quell cravings with sugar, and several books have been written about alcoholism and hypoglycaemia.
When we are hungry our blood-sugar levels go down. If we are sugar sensitive they can go too low, much lower than non-sensitive people's. Our immediate reaction is to want sugar in some form, alcohol is the answer for a lot of folks. If we can't drink, we tend to go for a sugary drink or snack or a high carb processed food. This brings our blood-sugar levels back up again, but the problem is that the sugar goes too high and for too short a time. So we spend the day on a sugar roller coaster, up and down...
A more effective way to deal with this is to eat protein at regular intervals. Make it a habit to eat protein at every meal, if you need a snack, opt for nuts, humous, peanut butter, a hard boiled egg, or a chicken drumstick etc... This prevents your blood-sugar levels from spiking and plummeting as happens with carbs/processed foods and sugar. Stable blood-sugar prevents cravings. For many people, the need to drink is simply the need to get our b-s back on track. Never drink on an empty stomach, ever! Always eat before drinking, even if you feel it will spoil your appetite, do it anyway. It prevents us from bingeing on alcohol and the wrong food. Try it, it really works.
Curi