Well for one thing what would you consider being around it? Are you sitting next to someone smoking weed? In that case yes it will get into you're system and you get you're hair tested it will show up.
No, there are all scams, if anyone tells you they work they either work for a marijuana alt. Company or have something to gain from it... Avoid that stuff like the plague.