The best time to weigh yourself is first thing in the morning before you eat and, preferably, after you have used the bathroom. That's where the toilet seat scale comes in.
The best thing about it? It builds confidence:
"Whew, that was a fierce battle. I feel five pounds lighter. Saaay...I am five pounds lighter!"