These definitions should answer your questions .
Short Hair
(can be anything from spikey to chin-length)
Medium hair
(can be anywhere between chin length to resting on the top of your shoulders)
Long hair
(can mean anything from touching your shoulders to your waist)