I read your responses to everyone. If he is unable to eat without throwing up, he should go to the ER. sometimes, something can linger with minor symptoms and develop further after being seen at the doctor. If it’s been going on for 3 months and has suddenly gotten worse, there’s concern. If he doesn’t have insurance or a regular doctor that he can reach out to, and you’ve already been seen in the urgent care, I’d go to the ER.