While hormone imbalance can contribute to heart palpitations, very often it can be corrected with extra magnesium and/or the correct amount of omega 3 in the form of fish oil. When I do not take these, I start having the palpitations again. Also, be sure you are taking a comprehensive B-Complex.