I have had my boat 4 years. I ceramic coated it in year one and just redid it this spring. The actual ceramic coating is easy. But the prep work is a ton of work. But honestly, if you were doing it correctly for wax, you would go through the same steps. Mine consisted of a heavy cutting, medium cutting and polish. Followed by a good wash and an isopropyl alcohol wipe down. Then apply two coats of ceramic and buff off with the microfiber towel.
If you do the prep right it should last 2+ years. My boat is lift kept all boating season so prob 8 months.
I used Starke products this time. Level R,
then triple P.
Last time I used Presta products Super cut, medium cutting and the ultra. I like the starke better.
I did not wipe between grits. They are different diminishing abrasives so they get more fine as you work them. 1.5-1.25in quality wool pad (Lake country for me) then either green wool pad on the rotary or orange foam pad on DA. Last step was always white foam pad on DA. Lots of good YouTube videos. Doing this is critical to achieve a lasting pretty finish whether you are waxing or coating.
Wash this and scrub thoroughly. Put 90% isopropyl alcohol in a sprayer and wipe everything down. Apply coating per manufacturer instructions. I did not buff the nonskid. I do buff off the flat surfaces between each coat. Two coats.
Make sure you use a neutral pH soap after coating. Most stuff just wipes off with basic wash. I use silicone squeegee to wipe off water from hull sides. Very happy with the results. I used Glide Coat ceramic. It does help to apply their spray and shine every 3rd wash or so to maintain.
In the pics you can see the PO name still ghosted in the gel coat. I got 95% of that out with the above process.