One thing's for sure, sunglasses are the necessity of being cool, as a celebrity, it's a daily activity for her to wear sunglasses. And she is kind of relying on sunglasses to look great.Hidden in sunglasses can make her beautiful too, even if she is not in a good condition.
I just search online and find that Mary J. Blige really like to wear sunglasses. As she said,"Sunglasses are an extension of me, just like the fragrance I did is an extension of me. I only do things that I know, that I've done for years" Also, i noticed that most of her sunglasses are come from Chanel to Christian Dior to Gucci. And she also said:"I have probably 1000 pairs of sunglasses"