Felina Response: This style is one of Felina's full busted styles, and unfortunately does not come in a B cup, and this C might run a little larger because it is a full busted style. Please know this is a special case and our C cups in other styles should fit well. Fran from Philadelphia, PA