We're sorry that the shirt is too long in the body. Our items have been fit-tested by our models as well as tall people in our community. The item may fit slightly differently depending on each person's measurements. If you're shorter in the torso then you may prefer the fit of a tall instead. Please keep in mind that the sleeves on a tall will also be a bit shorter. Let us know if you have any questions!