The best time to harvest catnip is just before it flowers when the plant's essential oils are at their peak. You can continue to harvest the leaves throughout the growing season, but remember to leave enough foliage for the plant to thrive.