Donna
Please have your physician check him for gall stones in the gall bladder. This same thing happened to my daughter at age 19 and when the stones were removed she did great! Gall bladder attacks very often give pain to the back and with your sons vomiting so much it sounds like stones. Good luck!