To avoid chipping, exposed metal, and a frequent repainting, follow these steps to paint your metal bathroom shelf.
Step 1 - Clean
Clean the shelf of all debris. If rust has formed, clean it with distilled white vinegar. Let the vinegar soak on the shelf for a while, and then wipe it clean.
Step 2 - Prime
Add a coat of primer. Use RustOleum on any rusty spots. Wait for the primer to dry completely.
Step 3 - Paint
Paint the shelf the color of your choice. Use semi-gloss paint to protect the bathroom against moisture and mold.