Hi.. Probably you may have to consider consulting a gastroenterologist to see if the pain is from a gut problem.. It could be related to the stress and anxiety as well if you have been constantly stressed out.. An examining doctor may be able to provide you more details of what might be the cause..