does anyone know what size shirt i should order…

i’m like 5’8 5’9 and 145 ish pounds..

im thinking medium, but they can be a little short in length, but large would be too wide i think….estoy stuck.