3 ms·I had all those symptoms and it turned out to be gallstones.by selectodude 4y agoI had all those symptoms and it turned out to be gallstones.