I just replaced the chain on my road bike; it had stretched almost 1/8". That is way too much. I know this because on the 12-27 cassette, the 19, 21, and 24T cogs won't hold the chain. The old chain ate those gears. I ordered a new cassette.
I usually end up replacing the cassette every other chain.
I need to get a chain wear gauge.