Topical medications and oral antibiotics typically take 4-8 weeks to start working. However, it can take up to 12 weeks for the full effects to be realized. Laser therapy usually requires multiple sessions before results are visible. However, many people report significant improvements after just one or two treatments. Ultimately, the length of time it takes for rosacea treatment to work will vary from person to person. But with patience and perseverance, most people are able to find a treatment that works for them.