Some of you may already know my story but I had a girlfriend that was a 3-month heroin addict. She admitted herself to rehab for 3 days of detox and was prescribed suboxone, which allegedly helped her quit. However, a couple of weeks later, she started acting strange asking for money, taking extended bathroom breaks, remaining awake all nights and smoking endlessly. She promised to never return to the city where she was getting her drugs as she has no business there and lives 2 hours away. However, I know for a fact she went there twice and the second time, I caught her red handed as she went there about 2 hours after she was very upset with me for not giving her money.A week before I caught her in the city, I had asked her to dissolve suboxone in front of me for 2 days and she did so I am partly confident that she isn't doing heroin. However, based on her behaviors and frequent money requests, I am positive she is using something, I just don't know what. Anyways, i cut off all communication with her because of her alleged lies and broke up the relationship. She has been texting me daily urging me to reconsider as she is 100% clean (which I don't believe whatsoever) and she left me a message saying that she would administer a home drug test in front of me. I am considering doing it but I have a few questions. Does a 6 panel CVS test pretty effective and accurate? How is it administered? How can I ensure she isn't cheating when taking it? How fast can I get the results? How are results read? Thanks in advance for all your inputs.