I bought a 3XL and I'm a size 18 (42F bra size) and it is too big. If you are looking for support, this will not provide that. The back seam hits high on the back and is a little irritating to feel. I couldn't go more than a few hours wearing it.