People are lightest early in the morning – just after waking up and before eating or drinking anything.
7-8am is a good time.
This is because your body loses water weight overnight through breathing and sweating, and you haven’t yet consumed any food or beverages to add to your weight.
Here’s a more detailed explanation.
During sleep, your body continues to function, and you lose water through breathing and sweating. This contributes to a lower weight in the morning.
After a night of not eating or drinking, your digestive system is relatively empty, which also reduces your weight.
Using the toilet before weighing yourself also removes stored waste, further contributing to a lighter weight.
Therefore, if you want to get an accurate measurement of your weight, the best time to weigh yourself is first thing in the morning after using the toliet – and before eating or drinking anything.