Given your pet’s brief history, he should be seen by an emergency veterinary clinic immediately. He may need to be hospitalized for his vomiting. They can also help you get his diabetes under control.