This is Dr. David
he most likely has torn esophageal varices from vomitting
he has to stop drinking alcohol or else he will continue to vomit and vomit blood.
blood in the stools can be from hemorrhoid bleeding.
the excessive alcohol use is more worrisome.
is your son willing to stop drinking?
Yes as he is in bed now- I was concerned as I thought he could have an ulcer. Is he ok to wait for hospital appointment?
ulcer would be rare at his age
but he could have torn esophageal varicies and blood vessels from vomiting.
which is very serious.
he has to stop drinking.
he is causing his damage to himself by drinking excessively
if he can't stop, he will need to go to alcohol treatment programs.
Is he ok to wait for hospital appointment
It is the first time he has drunk excessively for a long time and does not drink during the week. Do we need to inform his Gp.
but if he continues to vomit blood or pass black tar stools, then you should take him to the hospital.
yes, it would be a good idea to let his GP doctor know.
let me know if you have other questions
if done, please leave positive feedback below
you can always reach me as Dr. David
you might have to scroll down to see the ratings area.