How long does it take for dandruff to go away with shampoo?

When your dandruff improves, it's OK to use dandruff shampoo less often. Once a week might be enough to keep flakes off your shoulders. If dandruff doesn't get better after 4–6 weeks, try another shampoo with a different active ingredient.