I usually wear a 38B but I ordered a 40B just to be safe. The band is comfortable and I like the design of the bra, but the cups are HUGE. The cups are most definitely a D cup size. No way they're B. I got swallowed in them. I have to return.