When used topically every day, niacinamide may have a positive impact on your overall skin health. The ingredient can help reduce inflammation and hyperpigmentation, smooth your overall skin texture, and brighten your skin. It can take several weeks to see noticeable improvement, so it’s important to be patient and to stick with your routine.