Hair length generally doesn't affect the ability to dye your hair. Both short and long hair can be colored effectively.