Researching how to say How long in Spanish, I came across these three versions
¿Cuánto tiempo...?
¿Cuánto tiempo dura...?
¿Cuánto dura...?
In the third case, I assume tiempo is understood. What I don't get is the function of the word dura (hard). Looking up the meaning of dura makes me every more confused.