According to WebMD, the best time to weigh is in the morning before eating breakfast. It is also best to wear as little clothing as possible to get an accurate weight.
WebMD states that the morning is the best time to obtain the most accurate weight, as breakfast adds the weight of food to the scale. A person's weight can fluctuate by up to 3 pounds per day, and people who weigh themselves each day are more likely to keep their weight steady. WebMD also states that people who eat breakfast shortly after weighing themselves are less likely to gain weight.