While feeling like the heart has skipped a beat can be frightening, it is a common experience and not usually a cause for concern. In this article, learn why a person has heart palpitations. We explore the roles of anxiety, arrhythmias, medications, hormones, and lifestyle factors. We also discuss when to see a doctor.