in the morning. because it s been hrs since you ate or drank.how often depends if you are on a diet or not.i was on a diet for 5months and weighed once a wk. in the morning.it still won t be accurate because weight can be off because of water retention or dehydration and other factors. as long as it close,within a lb or two of last reading.since im off a diet and my weight has stabilized i try to wait 2weeks or more to weigh. same reason. i just don t think it necessary to be that concerned unless a person has pigged out for a week .
once a week only in the morning before your shower and brushing your teeth and eating