In addition to hormone level changes, heart palpitations can occur due to: Caffeine, alcohol, tobacco, or stimulants (such as diet pills) Arrhythmias  Thyroid problems Low blood pressure Stress Overexertion (e.g., over-exercising) Medications Heart disease