Well, this depends on an individual. Since it is rapidly absorbed in the gastrointestinal tracts, it takes about 10 – 30 minutes to start working and stays in the system for 4 – 8 hours. On an average, Tylenol lasts somewhere between 3 and 6 hours.