Hi

I'm a binge eater too and I can definitely relate to almost everything you say, except that I've never been thin or happy with the way I look...
Have you considered going to see a nutritionist? It helps if you know exactly what and how much you're supposed to eat (just don't expect from yourself to follow the plan perfectly from day one, from my experience it takes a while to get used to it.. and remember that it's okay to indulge in an extra treat every once in a while

). Bad eating habits are often responsible for this kind of problems, and from what you wrote this seems the case here. Until a few years ago I had no idea how to eat properly and learning to eat in a healthy way was really helpful. Not to mention that with a balanced diet you're less likely to gain weight even if you still binge from time to time.
You can also try to replace the junk snacks with something more healthy, like a fruit. Or if you have some time on your hands, prepare your own sweets instead of buying them... they'll be way better than the full-of-sugar&fats ones that have been sitting on a store shelf for months.
And when you get bored instead of eating you could try to do something you enjoy. Do you have a hobby or a particular interest that you can occupy yourself with when you feel like you have nothing to do? Staying active is the best way to forget about food.
These are the things that I try to apply to my everyday life and that I find helpful... Hope they'll work for you too