I don't know about the over worming, but I would call your vet. If he is throwing up all the time, he may be sick, so it's best to check it out--I'm such a worrier, I would be there first thing tomorrow