If this type of discomfort lasts more than about 20 minutes, most physicians that i know would advise calling 911.
Only a physician or good health practitioner can sort this out. These symptoms could represent a heart attack
or other serious potentially life threatening emergencies. Or they could represent indigestion
, acid reflux
, gallbladder, or even orthopedic problems.
You need a good history and appropriate medical tests from a good health care practitioner. And this could represent an emergency.