Sachverhalt: A. Am 19. Juni 2010 fiel X._ in Zürich durch seine unsichere Fahrweise einer Polizeipatrouille auf. Er wurde angehalten und, nachdem bei ihm rund 106,8 Gramm Heroingemisch sichergestellt wurden, verhaftet. Am 22. Juni 2010 wurde er vom Haftrichter des Bezirksgerichts Zürich in Untersuchungshaft versetzt. Am 8. Dezember 2010 stellte X._ ein Haftentlassungsgesuch, welches der Haftrichter des Bezirks Dietikon am 14. Dezember 2010 abwies. B. Mit Beschwerde vom 25. Dezember 2010 beantragt X._, diese Verfügung des Haftrichters aufzuheben und ihn aus der Haft zu entlassen. Ausserdem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. C. Der Haftrichter verzichtet auf Vernehmlassung. Die Staatsanwältin verweist auf ihren Antrag auf Abweisung des Haftentlassungsgesuchs und verzichtet auf weitere Ausführungen. Die X._ für die Einreichung einer Stellungnahme angesetzte Frist lief unbenützt ab.