We paint or house, seal our deck so do we need to seal our concrete. The answer is; that it is a good idea to seal the concrete every 3 to 5years. Unless you have stamped concrete or an exposed aggregate concrete I would recommend a penetrating sealer. The penetrating seal does just that it penetrates into the surface of the concrete. In fact after it dries you cannot even tell anything has been applied. Sealing concrete helps prevent staining and spalling. It can be applied with a tank sprayer and then brush or roll into the surface if it is necessary. The sealer should never be allowed to puddle or it will be shiny and subject to peeling. Always power wash the surface before sealing. If you are using a water base sealer make sure to apply when the surface dry from water and morning dew.