Sometimes when you're under a lot of stress or worried you can cause anxiety pains. This anxiety attack is really painful and should be treated otherwise you will experience them often. Another could be Gallstones. I have had both and both feel terrible. It's best to get checked out to fix the problem.