Question about meteor showers

Most meteor showers are from material left over from comets, right? I guess blown off by solar wind and therefore are going slower than the comet.

They are still orbiting the sun though. Are they really that much slower than the comet that they are still hanging out where the earth will pass by them? Wouldn’t they need to be a LOT slower than the comet for that? Will they eventually pass by, such that, say, the Leonids will no longer be a thing?

I guess if the comet has come by a couple million times it could have left debris all along its orbit. I think I answered my question.