I have sanded and primed a bathroom cupboard with an oil based primer two coats then applied the top coat but the top coat just runs and all you can see is the white undercoat. What am I doing wrong?
This is a problem with the paint. Is this an oil base or latex paint? High gloss paints never have the hide as lower sheens and they tend to flow more. It will take more thin coats verses 2 heavy. Make sure to stir the paint well and lightly sand the primer for better bight.
If this doesn't help use a lower sheen paint of the same color for the first coat.