My heart is beating so fast! What is the reason? And what should I do to reduce this situation? Eat?

Get it checked out . The seriousness of this depends on how fast it is beating. Anything above 120 needs urgently evaluation in an er. Or if you are not sure how fast it is bearing go to an er. It could be a cardiac rhythm disturbance that needs special treatment.