This is my 2nd of these shirts, they are great for the money but will definitely shrink so don't dry them. I am 5ft 7in and weigh 145 and I got the 3xl or size 8 and it fits me perfect, not super tight just a comfortable fit.