Fasting is essential for heart check-up tests. Generally, your pathologist would ask you to fast for 10 to 12 hours.