The whole process, including registration and post-donation refreshments, takes about an hour. However, the actual donation takes only ten minutes.