Apart from emotional stress, depression, exercise, fever, and hormonal imbalance, heart palpitations can be caused due to abnormal heart rhythm (arrhythmia). So consult a cardiologist for heart palpitations to rule out any heart problems.