Sachverhalt: A. Das Obergericht des Kantons Luzern sprach X._ am 31. März 2009 im Appellationsverfahren schuldig der Gefährdung des Lebens, der einfachen Körperverletzung (Vorfall vom 29.04.2005), der mehrfachen Tätlichkeiten (Vorfälle vom 12./13.03.2005, 22.4.2005 und 12./16.8.2006) sowie der mehrfachen Drohung (Vorfälle vom 29.04.2005, 12. und 16.08.2006). Von weiteren angeklagten Delikten sprach es ihn frei. Es verurteilte ihn zu einer Freiheitsstrafe von 3 Jahren 5 Monaten und 15 Tagen, teilweise als Zusatzstrafe zur Strafverfügung des Amtsstatthalteramtes Sursee vom 23.06.2006. Es widerrief den bedingten Strafvollzug dieser Strafverfügung für die Freiheitsstrafe von 15 Tagen. Die Untersuchungshaft rechnete es auf die Strafe an. B. Gegen dieses Urteil erhebt X._ Beschwerde in Strafsachen. Er beantragt, er sei vom Vorwurf der Gefährdung des Lebens, der einfachen Körperverletzung und der mehrfachen Drohung freizusprechen. Er sei für die Vorfälle vom 12./13.03.2005, 22.04.2005, 12.08.2006 und 16.08.2006 wegen mehrfacher Tätlichkeit schuldig zu sprechen. Er sei zu gemeinnütziger Arbeit unter Gewährung des bedingten Strafvollzugs zu verurteilen. Auf den Widerruf des bedingten Strafvollzugs der Vorstrafe sei zu verzichten. Die in den kantonalen Verfahren zugesprochenen Kosten und Entschädigungen seien den Beschwerdegegnern aufzuerlegen. X._ stellt ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung.