I usually buy small or medium. This time according to size chart and reviews I bought a 34. The shirt I hot is extremely big. It says its an M but for sure is more like an L or even XL. I fot twice in the shirt receive. Also its extremely long, im tall and this shirt gets me to almos my knees. Im very dissapointed because I have show next Week, as well as, I have to return it and but another ine and now there are no sales.