Очень похоже на холецистит (воспаление желчного пузыря). Особенно если начинает болеть после того, как покушаешь (еще если это было что-то острое или жирное). Спазмолитики действительно помогают (но-шпа, баралгин идр.). Нужно сделать УЗИ, вдруг у него есть камни в желчном пузыре (называется калькулезный холецистит). Это хуже, т.к. они могут начать выходить и закупорить проток, тогда это только срочная операция. Лучше знать заранее, а сейчас диета - ничего жирного, острого, есть помалу и почаще.