Über den Unterschied zwischen solange und so lange habe ich mich vor etlichen Jahren hier bereits ausgelassen.
Dabei ist das gar nicht so kompliziert, wie es mir damals noch vorkam. Jetzt sind mir die beiden wieder vermehrt untergekommen – und offensichtlich herrscht hier weiterhin Unklarheit. Nun, Unklarheit herrscht allenthalben – aber wenn man sie schon mal beseitigen kann, warum nicht? Versuchen wir es doch mal mit der Ersetzen-Methode: Kann man so lange/solange durch während oder wenn ersetzen und bleibt der Satz dabei grammatikalisch korrekt, haben wir es mit einer Konjunktion zu tun, die zusammengeschrieben wird. Also: Bleibe, solange du willst (bleib, wenn du willst). Aber: Bleibe so lange, bis du genug hast – denn das funktioniert weder mit während noch mit wenn.
So einfach lassen sich längst nicht alle Unklarheiten aus der Welt schaffen – aber manche glücklicherweise schon.