I started to binge as a teen too. Since you still relatively young, it is probably harder to control what food is in the house since you probably don't buy it. Talk to whomever does and tell them not to buy so much so you won't be tempted. If they do, make sure they are lower calorie versions-baked lays for chips, 100 calorie pack snacks, ranch flavored mini rice cakes instead of doritos, etc. If you make food, try to substitute what you can. For mac and cheese, I use skim milk, smart balance butter (1.5 tbs), baby squash (gerbers-i know its weird but it makes it thicker, its healthy and you can't taste it). THen I throw out half of the cheese powder. If you over eat that, it isn't so bad. You can even get a little bit of 2% shred cheddar and add it in.
Good luck with that and drink lots of water, it fills you up. Set smaller goals and don't beat yourself up to restart the guilt/binge cycle. No matter what I bet you'll look amazing for prom anyway
