Many times the stomach will not empty with a viral infection.
In any case if this continues or if he still has pain, he needs an examination.
Can it be an ulcer...yes.
Can it be a small bowel obstruction, unlikely but possible.
It is more likely viral gastroenteritis.
Red dots are not typical of bleeding.
Usually stomach bleeding vomitted is either frank red blood or coffee ground like material
OK, so you might have more questions or want to give me more information: Please use reply to expert if you have further questions. When you are ready, please click a positive rating [hopefully excellent—that’s how we are paid, per rating]. If you forgot something, come back. I am here