Hallo,
von Haarausfall spricht man, wenn man täglich mehr als 100 Haare über mehrere Wochen verliert. Da die Haar-bildenden Zellen über das Blut mit Nährstoffen versorgt werden, bringen Präparate, die man äußerlich auftragt, so gut wie gar nichts.
Neben einer Schwermetallbelastung, kann auch die Einnahme der Pille zu Haarausfall führen. Das gilt auch für Schilddrüsenstörungen, aber das wurde ja bei Dir schon ausgeschlossen.
Magnesium hat mit Haarausfall gar nichts zu tun. Da hättest Du besser Deinen Zinkstatus bestimmen lassen sollen. Denn ein Zinkmangel kann zu Haarausfall und dünnen Haaren führen. Du könntest dies nachholen (ist aber keine Kassenleistung!!!) oder Du nimmst einfach mal kurmäßig, über einen Zeitraum von mindestens 3 Monaten, täglich 1 Tablette Zink ein (z. B. Unizink 50, rezeptfrei in der Apotheke).
Ich wünsche Dir gute Besserung!