Generally, the time needed to complete a card sort will depend on several factors:
How many cards are used
How many users are participating, if working together
Whether the test is moderated
Whether you are collecting quantitative or qualitative data
Whether you are manually analyzing the data or have a tool to process this