Amazon Glacier FAQ page contains several points, which talk about time needed to retrieve data from Amazon Glacier. For example:
Standard retrievals allow you to access any of your archives within several hours. Standard retrievals typically complete within 3 – 5 hours ...
&
... Bulk retrievals typically complete within 5 – 12 hours.
Why does it take so long to retrieve data from Amazon Glacier in comparison with other storage classes?