задолго до

задолго до см. давно.