Shirts come as "Regular", "Long", "XLong", and even "Long Tail". A "Long" designation, means that the shirt is longer by 1.5" in long sleeve, and 4" longer in the short sleeve. An "XLong" designation means the shirt is longer by 4" in long sleeve and the designation does not exist in short sleeve. A "Long Tail" designation signifies that only the torso is longer by about 4" and the sleeves are longer by about 1". Please keep in mind that these garments have been industrially laundered many times, so if you own one of these in a particular size and you are borderline, please order a size up.