Hope everyone is ok. You must be at the same age as I am - all those childhood injuries that you forgot about come back or can be "woken up" with a little provocation.
Anyway - I can not vouch for the accuracy of this web site, but I hope it helps.
How Long Each Drug Stays In your Body.. Drug Use Chart
Everything on the Internet is true -- Abraham Lincoln.