Question: eszopiclone how long does it take?
Answer: Lunesta (Eszopiclone) Detection Time On average, Lunesta leaves the body after 48 hours. The quick absorption of the drug means that the body immediately begins to metabolize and process the drug as well as eliminate it from the system. Unlike other sleep aids, Lunesta works quickly without any long-term buildup.