...
Zu 1.
Wenn du dich gesund und ausgewogen ernährst, ist eine Nahrungsergänzung nicht nötig.
Wenn deine Haare stumpf und glanzlos sind, wäre das für mich ein Grund die Blutwerte checken zu lassen.
Was du nehmen kannst wäre Bierhefe. Da ist viel Biotin drin, was gut für die Haare und dessen Struktur ist. Wachstum kann man dadurch nicht beschleunigen. Haar und Fingernägel sind aus dem gleichen Material und ist eigentlich ein Teil der "Abfallentsorgung" des Körpers. Was für Fingernägel gut ist, kann für die Haare nicht schlecht sein.
Zu 2.
Die Haarlänge ist tatsächlich genetisch vorgegeben. Ein Haar hat einen Lebensdauer von bis zu 10 Jahre dauern, ein Haar wächst pro Jahr im Schnitt 15 cm (kann bis zu 30 cm sein) - das Haar wächst aber nicht ständig in seinem "Haarleben" geh mal von 6 Jahren aus. Je nach Haarwachstum und Zyklusdauer des Haares, kann man sich das ganze eigentlich ausrechnen - nur weiß man die Werte nicht so leicht.
Hier kannst du mal abschätzen, wie lang deine Haare wachsen könnten - da ist aber nicht sooo viel verlass drauf, weil schon allerkleinste Änderung der Werte zu ganz andren Ergebnissen führen: http://www.allvidzhaze.com/phptest/hairgrowth.html
Wenn deine Enden kaputt werden und abbrechen, hat das NICHTS mit der terminalen Länge zutun! Da ist einfach strukturgeschädigtes Haar, von Natur aus anfälliges Haar oder einfach falsche Pflege schuld. Blondiertes Haar, trockenes HAar, gesplisstes Haar - das alles bricht früher oder später ab.
Pflegetipps kannst du dir im Langhaarnetzwerk zu genüge holen ;) www.langhaarnetzwerk.de
Ob du viel Haarbruch hast, kannst du testen, indem du deine Haare aus der Bürste nimmst und mühselig jedes untersuchst. Haare, die einen kleinen, weißen Bommel dran haben (die Haarwurzel) sind auf natürliche Weise ausgefallen. Haare die diesen nicht haben, sind abgebrochen. Es sollten nahezu alle diesen Bommel dran haben, sonst hast du viel Haarbruch.
Wenn was unklar sein sollte, frag nochmal, für mich klingt der Text zwar logisch, aber das muss ja nicht allen so gehen ;)