As I learned the hard way (took me better than five years to figure this out), there is no avoiding the self-perpetuating cycle that sugars (even supposedly good things like fruit/starchy veg) lead to if you are stressed and don't get adequate sleep, both of which absolutely lead to strong sugar/starch cravings. Get the sugars out of your diet and the cortisol will improve, as most likely all other aspects of your health. Nuts are very tricky: raw only, and only about a 1/4c once or twice a day. Things like boiled eggs and sugar free meat snacks are the way to go. Also, for insulin sensitive people, which you may be, caffeine and artificial sweeteners can raise blood sugar and cause cravings. I hope things improve for you.
This time, like all times, is a very good one, if we but know what to do with it. Ralph Waldo Emerson
Any given day you are surrounded by 10,000 idiots. Lao Tsu, founder of Taoism