I ordered a large and I'm 5'8 148 pounds, usually I'm a medium but I ordered a size up because it was long sleeve and it still was really tight on my arms. Also right when I tried putting it on it kept sounding like it was ripping. Cheap fabric but cute top!