People who regularly eat dinner or breakfast in restaurants double their risk of becoming obese.