I'm going to address your food because this seems to be what you really need . The secret to getting fit is finding something active that you love doing!
If what you say you eat in a typical day is accurate then I'd say that at least part of the cause of your bingeing is the lack of things that your body actually needs - protein, good fat and veggies. The food you list is very carb and sugar based and whilst carbs aren't the devil, processed carbs in particular they aren't high up in the list when it comes to what they provide to our body. So when it needs all the stuff you arent giving it, our body shouts "hungry" (but not necessarily interpreted by our brain as "hungry for broccoli!" The other thing about lots of highly processed carbs is the yo yo effect on blood sugar levels which also spoke our appetite for more energy. Lower GI carbs (which tend to be whole foods) are better for stabilising this.
Without worrying about necessarily adding or taking away carbs, try and include protein and good fat at every meal.
Protein would come from eggs, meat, fish, full fat dairy (Greek yoghurt v good), nuts, peas, lentils, chickpeas.
Good fat in avocados, cold pressed oils, raw nuts, oily fish (salmon, sardines, mackerel), seeds, olives...