Any acute pain that does not resolve in 24hrs. should be checked-urgent visit or ER.
It could be simple food poisoning/stomach flu or it could be appendicitis, ovarian cyst, gall bladder/pancreatic problems, etc. if your pain is severe and persistant you should get it checked. Better safe than sorry. Abd pain is nothing to overlook.
This sounds a bit like gallbladder issues. Do you have problems with fatty/greasy foods?