Beyoncé has once again switched up her look. Just eight days ago the "Grown Woman" singer shocked everyone when she posted photos to her Instagram account rocking a very short haircut.

Fans are used to seeing the singer swinging and flipping her long, blonde locks on stage during her concerts but were in for a surprise when she showed off her new blonde, pixie cut. She posted three photos giving people a good look at the stylish chop from every angle.

There was mixed reactions about the new 'do with most comments on the picture leaning in favor of the chop. Now the "Diva" singer was spotted once again with a new look, Hollywood Life reports. While on a lunch date with husband Jay Z and daughter Blue Ivy, Beyoncé was seen with a blonde, slightly longer bob.

She paired the new haircut with a gold Ellen Hunter headband, a white "Name Brand" tank and cut off denim shorts.

According to USA Today, Beyoncé got her hair chopped by Neal Farinah in Brooklyn. Rita Hazan, who has been working with the singer for a year, did the color.

"Her hair was long and went down her back," Hazan told USA Today. "She'd been thinking about it for a while and she wanted to go for it and cut it. It was a moment that she had."

She described the new look as "old Hollywood meets modern day." She said she picked the color by leaving the base of the singer's natural hair the same and took several pieces and highlighted them in a Champagne blonde color. She added that the drastic new look didn't have anything to do with Beyoncé getting her hair caught in a fan during a July concert in Montreal.

"No, no , not at all. I don't think she even stopped singing. It's insane," she said.

To see pictures of the new haircut click here.