they have them in pharmacies, but then you would have to have her pee in a cup and she would find out about it.
you can also take a strand of her hair and send it in to a lab to get tested. its called a hair follicle test. this would be the sneaky way.