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.
Have you ever woken up feeling unusually heavy, swollen, or bloated even though you did not overeat the night before? That ...