Medically reviewed by Rafle Fernandez, MD Key Takeaways A fast heartbeat can be caused by emotions like stress or anxiety.Dehydration, or drinking caffeine or other stimulants, can make your heart ...