Fluid builds up, causing swelling in feet, ankles and legs. Body holds too much fluid. Body does not get enough blood, food and oxygen. Clogged arteries don't allow enough blood to flow to the heart. Past heart attack has done some damage to the heart muscle.
Heart defects present since birth.
High blood pressure. Heart valve disease. Diseases of the heart muscle. Eat less salt and fewer salty foods. Your doctor may give you medicine to strengthen your heart and water pills to help your body let go of fluids.