I am normally a 34C even a 32D in different brands but I am pretty slim, so I purchased a 34B, however it does not provide any support, its quite loose and the strap is too long and does not adjust to the correct size, I would return this if I could.