To volunteer to spend one's time (for a purpose or beneficiary).
To require a comparatively long period of time.