Tylenol and Advil typically last four to six hours. However, each of these medicines has different formulations, like 12-hour Advil and 8-hour Tylenol that last a longer amount of time than the ...