Well I wouldn't be able to answer that question I guess anybody can wear,it it's a stretchy material that depends on how you would like it to fit you its just like a med sports Bra.
It's a stretchy material I'm a d cup also, and for me It was ok! Just a Lil too tight! But that depends on the person, everybody has different opinions. So I can't really say yes or no but it's really good quality all zumba stuff are good quality.