Fluttering sensations are a type of heart palpitation, and they may be caused by harmless factors such as caffeine consumption, exercise, pregnancy or stress, Cleveland Clinic explains. However, palpitations may signal an underlying problem in people who have heart disease or have a high risk of developing it.
Other possible triggers include recreational drug use, fear or emotional strain, tobacco, and medications, such as asthma inhalers, Cleveland Clinic states. The fluttering sensation is a symptom of a heart arrhythmia, a condition in which the heart skips a beat or beats faster than normal. Palpitations may also feel like a racing or pounding heart. People having palpitations should seek medical attention if they also experience dizziness, loss of consciousness, difficulty breathing, confusion or lightheadedness.