I couldn't say either, but 2/3 months post I would think you'd be fine. As far as narcotics etc. for drug testing there isn't one that would show up that long after via urine or blood. Hair tests it would though. However, you never see hair tests. Just way to much $$$.