oh sorry I thought it was how long it stayed in your blood I misread ,apologies .
Opiates can be detected in the bloodstream almost immediately following ingestion. Certainly within thirty minutes.
Almost as soon as you take it.
I am not certain about this and I am going to say 1-2 days for the tylenol I suggest you put it into the search engine and list each drug .