When I was going to the V.A. for "pain management", they had me on large doses of morphine and oxycodone.
I didn't find out until too late that a former "friend" would come to visit, ask for a glass of water or something and then steal some of my meds while I was out of the room.
Naturally, the Pain Clinic got suspicious after you run out early enough times.
Even though I submitted a police report to the clinic about the theft, they cut off both meds in spite of a heart condition and you can imagine how miserable I was until I found a competent, civilian Dr. who has been great.
My only advice to you would be to keep your pain med.s locked up or hidden somewhere in case a certain type of "friend" drops by and puts you in a similar situation.
Good luck,