Heart palpitations are feelings of having a fast-beating, fluttering or pounding heart. They usually only last a few seconds or minutes. There are many different causes of palpitations with the most common being stress, exercise, caffeine and medication. Experiencing heart palpitations is common and is not usually serious or harmful to your body. In rare cases, they can be a symptom of a more serious heart condition that might require treatment.