I cannot stress to you how important this step is. Priming, it helps to keep you from having to paint several coats and is a lot more durable than paint alone. When you choose your primer be sure that it is an Oil Based Primer, I know, we all like to stay away from oil based as much as possible but it’s the only way to go for this project, if you want it to last. Once you’re done priming, give it a good amount of time to dry before painting.
You could use a latex paint at this point, but I suggest using a semi-gloss or a high gloss oil based paint, especially for table tops or counter tops, it’s a lot more durable. I would also suggest doing at least 2 coats, allowing plenty of time to dry between coats.
So that’s all there is to it! Now you know How to Paint Marble and get great results!