Heart failure occurs when the cardiac muscles fail to pump enough blood for normal body functions. This is a long term chronic condition, and if it includes fluid retention and builds up then the condition is called congestive heart failure.
Congestive heart failure is a specific type of heart failure. The condition affects the blood flow to the kidneys, making them less effective to pump the fluids out of the body.
During the early stages of congestive heart failure, there may be no symptoms, but when they do start showing they include nausea, sudden weight gain (caused by fluid retention), dry cough, lung congestion, and frequent urination.