Hallo miisa,
"Etwas nimmt viel Zeit in Anspruch." ist der korrekte Ausdruck.
Man kann (als Synonym) auch sagen: "Etwas beansprucht viel Zeit." - Dagegen ist "etwas nimmt viel Zeit" unvollständig. Es müsste ergänzt werden mit: "in Anspruch" oder mit "weg" (wobei Letzteres umgangssprachlich wäre).
"Etwas dauert lange" ist strenggenommen nicht ganz das gleiche.
So kann es lange dauern, bis ich mein Auto von der Reparatur zurückbekomme. Ob die Reparatur als solche tatsächlich viel Zeit in Anspruch nimmt, ist eine andere Frage.