The English phrase "How long does it take?" is asking about the duration of time that some kind of event lasts. This question would be phrased in German using the verb dauern (here meaning "to last"). A typical answer might be for example: Es dauert eine Stunde = "It lasts/takes one hour".