Any ideas to control yourself so that you do not end up binging and purging?

Diet and exercise. Work with a dietician or wt watchers. Learn you calorie needs and proper diet. Exercise regularly. These work and keep you healthy and happy.