Any advice for painting concrete?

I don't know who diff mine but they used white and sprayed it, and it's stuck so far. Now that I say that it'll peel off. For my patio, imma epoxy I think. With grit for traction.
I would call some basement people or concrete people before I spent a dime