The last shirt I bought from TeeFury was a mens 2XL. I generally get shirts large and have several 2XL that are ok. I was expecting it to shrink as well so I didn't think it would be that bad. Turns out the 2XL is HUGE. I measured my other 2XL shirts and the one from here was 5 inches bigger. The 2XL I measured is about 28" which would be between a Small and Medium according to the size chart. I'm a little leery of buying that small though. Can anyone advise me on this? I'm 5'10.5" tall. I really want today's shirt and want to make a better sized purchase.