Yes, stress can cause heart palpitations because when you are stressed, your body releases a hormone called adrenaline which makes your heart beat faster. But, it could be something else too like too much caffeine or alcohol, certain medications, asthma inhalers, dehydration and other health issues.....
Dr. Tathagata Das is a Consultant at the Department of Orthopaedics in Apollo Gleneagles Hospital, He has several years experience in his field. You can get an appointment with Dr. Tathagata Das on Credihealth here.