The questions you are asking yes he shal lbe able to detect marijuana in your blood if you have taken it of late. And regarding reporting to your parents that is governed by certian laws and depends on region to region as well as case to case basis.