I am trying to find out how long it takes for the body to rid itself of heroin ,have a lady I am trying to help ,and I do not know the right answers to her question so I am trying to find out , but every where I go costs money and I do not have any, could you please help me , it is being done in a pee test and she has been clean for months so I just would like to know the answer to that question , please this is suppose to be free