How long should it take for hCG levels to go down after you have a d&c?

Depends. It depends on how high the level was to begin with. Generally, the level will go down quite rapidly and should be negative in 10-14 days.