m&S are so hit and miss, i first went 8 weeks as i had to wait a little longer as i still had stitched and i was a dd in one bra and an e in another and then i went a few weeks later and they told me i was an F.
Ive heard bravissimo are supposed to be really good as they dont say you are this size or that size you are what size fits your body xx