Irregular heartbeat can be caused due to various reasons, some of which are electrolyte imbalance (mainly sodium or potassium), heart muscle changes, CAD or coronary artery diseases or an injury from a heart attack. It can also be due to high blood pressure, stress, anxiety, fear, thyroid disease, exercise, caffeine, excessive alcohol consumption, smoking or side effects of certain drugs...