First of all welcome pj27! Admitting your problem is the first step toward changing your life and fixing the problem. If this is the first time that you have admitted that you have a real problem, I assume that you're not in therapy or counseling. That is the single best thing that you can do for yourself. Give at a chance and it will help SO much.
I know EXACTLY how you feel. I went from anorexia one day to majorly binging and then out of desperation to purging too. If you don't start to fix the problem now it will only get worse. First of all, I'm sure that you're not fat yet or even close, so you still have some room to experiment with eating right without dieting. It may not help you, but something that helped for me was to cling to the diet mentality without actually dieting. Keep only the foods that you don't binge on in your house, don't even let yourself think about or smell or see your binge foods, count your calories out to equal somewhere between 1700 and 2100 calories a day.
FORCE yourself to go through a few steps before you binge. I know that when you get that binge feeling you really don't want to stop it then, it's only later that you wish that you had stopped it. No matter how much it makes you mad or frustrates you FORCE yourself to go through a little prebinge ritual. Drink a full glass of water or low calorie juice, brush your teeth, and turn up the radio really loud and just listen to it for ten minutes. It sounds good now, but when you want to binge you won't want to do it, so MAKE yourself. If you still binge, okay. Recovery starts by binging less, not giving it up cold turkey.
At first it's extremely depressing to not binge because you have nothing to look forward in the day. Just get through a few weeks and things will be much easier as you get out of the habit of binging.
I'm so sorry that you felt that you deserved to be punished as badly as to take ipecac. I did it too a few times and it made me SOOO sick. I decided that I wouldn't do that to anyone else no matter how evil they were, so I wasn't going to do it to myself anymore. I'd rather go through a week of dieting to lose a couple of pounds than go through that again. It's actually a huge relief to know that I don't have to take ipecac no matter how badly I eat and I don't binge quite as badly.
Things will get better. You CAN do this, but it does take work. It takes more work to NOT do something than to do it. Respect yourself for what your trying to do and the fact that you're willing to admit your problem and work to change it. Treat yourself with kindness and love just like you would anyone who's in recovery from an addiction.
One slip up doesn't have to turn into a full day binge or a full week binge. If you overspend your credit card by 100 dollars you don't give up and go spend another 1000 do you? Of course not! If you slip up, even if you just did it, remind yourself that it's now in the past and you can't fix it, but from this moment on you have the control and the ability to start again.
And remember that we're here for you whenever you want to talk!