It flattens my breasts and keeps slipping down

I usually wear a 32B, and this bra doesn't suit my well. It flattens my breasts and keeps slipping down. This is the worst strapless bra I've worn :(

###

