Niacinamide isn't, and so that's usually used for mental
health purposes, but it doesn't yield a lot of niacin
will also give you a hot flush on your skin, unless you buy a non-flush niacin, which is usually, again, niacinamide. Niacin is usually used for the heart. If you're staying on your meds, I'd recommend you get a Stress B formula instead, which will have niacin in it, as well as the other Bs essential for mental health including B12, folate, thiamine, and B6.