Size guide:Small: Back 30-34/Cup D-FFMedium: Back 32-38/Cup D-GLarge: Back 32-34/Cup DD-HXL: Back 32/Cup G-JXL: Back 34/Cup FF-HHXL: Back 36/Cup FF-HXL: Back 38/Cup FF-H