I bought the product larger than I thought I needed to allow for shrinkage. Im 59 so Im not particularly big. It shrank both of the first 2 times I washed it. The extra large that I bought is now closer to a smallish medium. The tail barely comes to my belt and one arm shrank more than the other so the sleeves are noticeably different in length. Its only a sweatshirt and was relatively inexpensive (not the cheapest), but is it too much to ask to have sleeves the same length?