Advil works faster but lasts only about four hours for short-term pain relief. Aleve lasts longer than Advil but takes longer to start working. Advil and Aleve are not safe to take together due to ...