A rehabilitation device is provided. The rehabilitation device may include a plurality of modular canes, a plurality of rollers, at least one divider, a first end cap and a second end cap. Each tubular modular cane may terminate in the first end and an opposing second end. The second end diameter may be sized to slidably receive the first end. The second end cap may have a second connection end sized to slidably receive the first end. The first end cap may have first connection end adapted to slidably receive the second end. The plurality of rollers may be made of compressible material. The plurality of rollers may be mounted on the plurality of modular canes so that the rehabilitation device may have an adjustable length with interchangeable rollers. The plurality of rollers may be separated by at least one divider so as to adjust the spacing of the plurality of rollers.