you need to take him to the emergency room as soon as possible. vomiting that does not subside needs to be treated immediately and he can be in a lot of trouble because he can become severely dehydrated (probably already is) which means his body is craving certain nutrients that help his blood pressure and his heart.
my roommate has been throwing up for almost 12 hours (every 30-60 minutes) and is now vomiting bile. how can i help?