Hi, the common causes for vomiting are gastroenteritis (infection), gastritis, peptic ulcer disease, systemic infections, appendicitis, intracranial hypertension, hepatitis, eating disorders, inner ear disorders, and certain medications. But since his blood tests, endoscopy and ultrasound reports are normal certain other causes need to be considered. Lung infections like pneumonia and bronchitis can irritate the diaphragm and cause vomiting. Pancreatitis is another entity diagnosed by blood tests and ultrasound. Renal stones can cause vomiting and pain. The stones may be too small to be picked up by an ultrasound. Inflammatory bowel diseases and gallbladder diseases can also be the culprits. Discuss these options with your doctor when you happen to meet him. In the meantime give him oral fluids like soups and broth as tolerated to keep him hydrated. Regards.
He also tested positive for h pylori however after antibiotics his last test was negative