Maybe try a gastroenterologist? They can do an abdominal exam, and run tests if needed.
Or just go to your family doctor. Either way I think it's best to get it checked out. There are lots of things that could be causing it like kindd suggested. Good luck!
Hello,
It is very difficult to make a diagnosis without examination but some possibilities for your symptoms are pre-menstrual syndrome,excessive alcohol consumption,high salt intake,large consumption of sodas,too little protein in diet,Irritable bowel syndrome and other digestive tract disorders,food allergies and lactose intolerance.
I feel that an examination and consultation of a physician will be the best.
Hope it helps.Take care and pls do keep us posted on how you are doing or if you have any additional queries.