could be anxiety, pinched nerve, a lot of things. get checked out completely by a Cardiologist. Anxiety plays a heavy part of being 'out of sorts' with hypertension (I should know), palpitations etc.
Mental anguish is a very heavy thing to carry around. For your peace of mind, I would get checked out, and possibly some meds for your anxiety.