Do you use Primer on your engine before you paint it?

I haven't had too much luck finding a header paint that will last longer than a few hundred miles. Even the 1200 degree stuff. Best bet would be to get them ceramic coated or let them rust.