It could be a number of problems. I wouldn't take chances. Call your doctor to make an appointment to check your heart. It very well could be nothing wrong.
You could have anxiety that makes you feel as though your heart is skipping beats and fluttering. You could have a dysrhythmia, so visit your doctor for an EKG.