Yes, it is okay to use it every day.
But be cautious of a few things about niacinamide:
Up to 5% niacinamide can benefit your skin. Higher amounts can be irritating for some. If you experience redness, the percentage of niacinamide in your product may be high.
Many moisturisers and cleansers also contain niacinamide. So let’s say, you use a cleanser, a niacinamide serum, and a moisturiser with niacinamide, that could be a lot of niacinamide for your skin. If your skin is okay with all that niacinamide, then there is nothing to worry about. But if it turns red, it could be because you use too much of this ingredient.
There is some scary information about niacinamide on the internet. Niacinamide is safe to use for most. It does not cause any adverse reactions in most. If your skin is reacting badly and you are using under 5% niacinamide, check the other ingredients in the product. One of the other ingredients could be at fault.
Niacinamide has multiple benefits for the skin.
Hydrates skin
Reduces dark spots and pigmentation
Reduces inflammation and redness
Reduces pore size
Reduces aging of the skin
Reduces chances of breakouts and acne