Go see the dr about the pain / trapped wind / vomiting - that sounds like gallstones.