All Carhartt seems to run small, but i love the prints. I always order up a size. I think its because the material isn't very giving. Its high quality fabric but no stretch. Order up a size and you will be happy.