I'm glad it didn't upset you that I mentioned a professional even though you said you want other advice. I know it can get annoying when people do that...
It's so hard to give up on old habits. I quit smoking - and it was so hard to do, and I put on weight trying to get healthier.... my counciler told me that in the US, more people are quitting smoking, and that is one of the reasons that the US has more overweight people than ever before.
You have to change your way of thinking. This is critical. You have to not think of yourself as
fat and disgusting - but think of yourself as smart and beautiful. A habit will break once you create a new one. Create a new healthy habit.
Your smart, beautiful, and food will not make you feel better.
Please - if the binging and purging persists - see a professional. This is a hard thing to overcome on your own.