I have a small frame and usually wear a 36B.  I could barely get one of these over my head let alone position it.  I think from this company you should order at least one size larger than your usual.  Not a happy camper.