Heart flutters can occur at any time and can go away after a few seconds Stress and anxiety are some of the important causes of heart flutters Smoking can increase your risk of irregular heartbeats and heart flutters