The time it takes for concrete to set depends on several factors like thickness and moisture. In general, a concrete project will set in 24 to 48 hours. However, it can be up to four weeks before the project fully cures to 100% strength.