Guilty abt eating

Whenever I eat something that I know is fattening I immediately feel guilty and have the urge to throw up. 
And I keep checking my weight to see how much it went down after I throw up and etc.
It's a rlly bad habit. 
I'm 5'4 and I weight about 146lbs/66.0kg
Idk what to do
And yea I do exercise I go for kickboxing twice a week and I'm usually up on my feet walking around and doing stuff 
I walk at least a few miles a day idk what to do