Causes of the feeling of heart dropping may be strenuous exercise, not getting enough sleep, or drinking too much caffeine or alcohol, as well as smoking tobacco or using illicit drugs. In some cases eating rich or spicy foods can also cause the feeling of heart dropping or heart skipping a beat.