You may be retaining water if you eat too much sodium, take certain medications, or have a condition like kidney disease or cancer. Water retention (edema or fluid retention) occurs when fluid builds ...