You know, I have some corns that will eat too much. If I let them have all they want they look huge and then inevitably puke their lunch 2 days later. I must judge how much they should have. My other corns will only eat what they should and no more. I don't know why this happens, they all come from the same breeder and were presumably all treated the same. If your snake pukes, wait a week or more before feeding it again, to let it build up its stomach acids, otherwise it'll puke again.