I'm typically a dress size 16, and I'm also currently almost 6 months pregnant, but the XL was too large. It's just too much fabric/material. It's a beautiful dress, though, and I really do like it, so I'm going to keep it in the hopes that it'll fit a little better as my belly grows over the summer.