Faits : Faits : A. Le 27 août 2005, X._ a circulé en voiture à 116 km/h (marge de sécurité déduite) sur la route principale en direction de Vionnaz (VS), alors que la vitesse y est limitée à 80 km/h. Il transportait son grand-père diabétique, âgé de 86 ans. Ce dernier venait de conduire son épouse à l'hôpital en urgence mais avait oublié de prendre son insuline avant de partir. X._ entreprit de le ramener au plus vite vers le camping d'où ils étaient partis le matin-même, alors qu'il se sentait mal dans la voiture, menaçant de tomber en hypoglycémie. Le dossier de X._ comporte trois antécédents, soit deux excès de vitesse commis les 20 août 1997 et 29 septembre 1998, qui ont donné lieu respectivement à un avertissement et un retrait d'une durée d'un mois. Le 10 décembre 2002, son permis de conduire a à nouveau été retiré pour une durée d'un mois ensuite d'un excès de vitesse de 25 km/h, marge de sécurité déduite. L'exécution de cette mesure a expiré le 2 janvier 2004. Par décision du 7 mars 2006, le Service des automobiles et de la navigation du canton de Genève a retiré le permis de l'intéressé pour une durée de six mois. Par décision du 7 mars 2006, le Service des automobiles et de la navigation du canton de Genève a retiré le permis de l'intéressé pour une durée de six mois. B. Par arrêt du 31 août 2006, le Tribunal administratif du canton de Genève a rejeté le recours formé contre cette décision par X._. B. Par arrêt du 31 août 2006, le Tribunal administratif du canton de Genève a rejeté le recours formé contre cette décision par X._. C. Ce dernier interjette un recours de droit administratif contre cet arrêt. Il conclut principalement à l'annulation de l'arrêt entrepris, subsidiairement à sa réforme en ce sens que la durée du retrait soit réduite ou "aménagée". L'effet suspensif requis a été accordé par ordonnance du 13 décembre 2006. 