Ambele-s corecte.
Atâta vreme, atâta treabă, atâta ceartă, atâta,...
Atât timp (deși este mai folosită varianta "atâta timp"), atât de mult, atât..., cât și...
Dă un context pentru un răspuns mai detaliat.
Ok, bănuiam eu, dar cum îți dai seama care este varianta potrivita pentru fiecare substantiv? Are vreo legătură cu genul acestuia?
Dar da-ne si un context
https://forum.softpedia.com/topic/124703-atata-timp-vs-atat-timp/