No, you do not have to. Any paint that has some enamel in it will work wonderfully. You can also just use interior paint. But we have had the best luck with cabinet paint. It is a bit more expensive, but has been worth every penny.