How long a DIY patio installation takes varies by size and material. Gravel and crushed stone patios can be installed in one to two days. For novice DIYers, more advanced projects like pavers and poured concrete patios often take two to three days. I recommend getting extra help as this speeds up the work significantly.