Heart failure, also known as congestive heart failure, occurs when the heart muscle fails to pump enough blood as it normally should. In some condition it fails to fill enough to meet the body requirement. https://www.hindujahospital.com/blog/heart-failure-and-symptoms