I was a little nervous because I saw the reviews. I usually wear between 12-15 lol. It varies alot and I am actually pregnant with my 3rd child now and the large fit perfect fine. These have a nice stretch to them. Only reason I didnt give 5 stars is because I felt for the larger sizes it shouldve been a little bit longer because it ends weirdly at the bottom. But nonetheless, got the job done and I am happy with my purchase.