It really sounds like you're making a great effort to eat well and take care of yourself!
I think that the kind of binge eating that you were doing in the past could be representative of a Binge Eating Disorder, which, as you mentioned, is extremely common. There are lots of different kinds of treatments for Binge Eating Disorder including: individual therapy, group therapy/support groups, and medication.
In individual therapy, you and the psychologist would likely focus on issues such as the emotional reasons behind your eating, ways to cope with these emotions in ways other than eating, etc.
In a support group or group therapy treatment, you would likely talk about the same kinds of issues but would be doing so amongst others dealing with the same things. Most support groups are facilitated by a psychologist to help people stay on topic and to make sure that everyone's needs are addressed.
Some people with binge eating disorder get help from antidepressant medications such as Prozac, Zoloft, Celexa, etc. These medications can help minimize the depressive feelings that often lead to binge eating.