You should wait 30 days to paint a concrete slab or wall. This also applies to painting masonry block or bricks. You may need to etch the surface, and it is best to start with the proper primer.