long before

Набагато раніше від

задовго перед

заздалегідь

задовго до

Джерело: Англо-український словник технічних термінів на Slovnyk.me