Shirt sizing

Small shirts are too small for me in the chest and shoulders, and medium shirts are too long in the sleeves and length. What should I do?
Was this page helpful?