long or short does not matter but thick heavy hair will not work as well as long fine hair excellent product [SEP] i could not use it because i have too much hair and it is not designed to deal with a ton of hair unless you have hours to try my niece has longer hair than mine but it is fine thick and worked beautifully for her