Abnormal Heartbeats

What can cause an abnormal heartbeat?  

Common causes include:  
- Heart attack.  
- Problems with the heart muscles.  
- Certain medications.  
- An overactive or underactivd thyroid gland.  
- Alcohol.  
- Drug abuse.  
- Infections.