Typically, you weigh more after eating. You'll usually weigh less after strenuous physical activity because of the water you've lost through sweating. This is why one of the best times to weigh yourself is in the morning before you've eaten or exercised.