I think niacin is a B vitamin noy sure.
if you are a minor there is not much they can do to you.You have allready stoped puffing(that was a mature thing to do)so you have shown some self control.just do what they ask for a while & things should get back to normal.Parents dont suck they just love you & want you to not make bad choices in life.Dont stress to much, go in to it a positve attitude & it may end a good thing for you.Not exactly sure why you where sent to this worker & dosent matter,Keep a leval head & dont start yelling that would just get ya some meds.Calm,confident & everthing will be ok,not saying it wont be hard.Good Luck