It absolutely will fit you! I am 5"8", 186 lbs and usually wear a 16 too. It is so gorgeous and comfortable on I am going to order more to wear a tank under and pair with leggings etc. It is really soft too! It hits me right where it shows on the model. Hope this helps. You'll love it!