While Niaxin is formulated to start working within hours, for long-term results, it’s recommended to take daily for at least 3 months.