Order this for 20$. It is a little too big and loose on shoulder area. It's size Medium. I'm 5'6" and muscular but think if you're 5'8"-6'0" it should fit nice and snug. I have a similar one I ordered and wear it all the time, it definitely helps me with posture and I have less neck/back pain from doing normal chores throughout the day.
Come try it on.
do NOT contact me with unsolicited services or offers