It means taking a long time to do.

dugotrajan, koji oduzima puno vremena