Why does my heart beat so fast?

For the past 7 hours my heart has been beating like crazy. I can't take it anymore, it feels like it's going to burst. I can't even breathe that well. My palms are sweaty. What's going on?
21 answers 21