Only if the dr. Specifically asks for it on the tox screen.
Yes anything you put into your body can be detected some things can be 15 months after you took it last can still be detected.
Yes, Niacin can be detected in a drug test and can cause abnormal results in urine tests.