Yes, Silymarin CF can be used with niacinamide. The ingredients in Silymarin CF will work synergistically with niacinamide to neutralize free radicals and retain moisture in the skin. This Vitamin C serum for oily skin combined with niacinamide will also help reduce inflammation and the production of blemishes.