Take up (time)

To fill or occupy time, to waste someone’s time.

Building model airplanes takes up most of my friend’s time.