When I started my current job 14 years ago I treated my self to black Theory pantsuit. Blazer was size 8 and pants were size 10. I loved and wore the suit so much. Eventually elbows got shiny and hems frayed and I had to let it go. I now want to get another Theory suit for fall and went to a store to try it on. I am currently exactly the same size I was 14 years ago. So I reached for the suit in size 8. Oh boy it was huge. I tried 6, it was better but still too big. They didn’t have anything smaller for me to try, so I just assume I need size 4. But I am in shock. Is it possible that sizes have changed so much over the last decade?
How do you find Theory sizing? Does it run true to size for you? How it is compared for example with Banana Republic? I am thinking of ordering online but want to get the size right.

I tried also Max Mara and I still needed an 8 - so it is not me