I just went for my annual bloodwork and urine test. I can view results on line. I was really upset to see my primary care doctor did a drug test. He told me he was checking sugar, cholesterol etc. I am not on opioids but he has been prescribing lorazepam for anxiety and fioricet for pain. Why would he test for opioids,meth, and morphine? Marijuana showed up because I use it for depression and sleep. It is legal here. It is not pain management and I never signed a contract. I have been with this dr for 5 years mostly for hypertension. I feel like he doesn’t trust me. Is this ethical to do without my knowledge?