Hello, I'm 34 weeks pregnant and my bra size is between a 36B - 38B, so I bought a large. At first glance I thought it wasn't going to fit, but it actually did - it is slightly loose but when I adjust the straps it fits perfect.