There is also a difference between junior sizing and misses sizing.
All of you who are saying you are wearing the same size as you did in high school, even though you clearly see yourself as bigger/heavier/flabbier, go to a place like Abercrombie that sell junior sizing and see if you are still fitting in a size 2. You won't be able to, even if you are wearing smaller sizes in Ann Taylor.
Junior sizing runs smaller and is proportioned differently than misses sizes.
I say this as a dressmaker.
(look at page 4 where it gives an explaination.)
https://kelley.iu.edu/alumni/secure/apparel/2009Size_Chart.pdf