Eating too much salt can make your body hold extra water. In people with heart failure, swelling can be a sign of fluid retention. Cirrhosis of the liver can cause fluid to build up in the belly.