We had a driver who tested positive for opiates on a random screening. 63 yrs old. He was suspended for 3 weeks until (after pressure from his union) it was traced to poppy seeds on a bread roll he had eaten that morning.
Personally I make a note of everything I consume for 4 days prior to a booked medical. Good luck.