Take your time, took so long etc etc
Related to spending time. Took so long means that a person spent a long time somewhere, Take your time means that a person has enough time to use (some one is saying to the other). The same meaning is used in other sentences.
Student or Learner