1 answer

Your barrel cactus is stretching because it's not getting enough direct light - it's basically reaching out desperately trying to find the sun. Move it to a spot where it gets several hours of actual direct sunlight daily (a south-facing window is ideal), and it should start growing more compact and healthy again, though the tall part won't shrink back on its own.

Your answer

Log into answer.