i had similar pains but turned out to be i had gall stones they were horrible

i hope its nothing to serious & you get checked out soon