In that one vh1 documentary solange said Bey had naturally blond hair when she was little. I don't believe her tho.
Bey has normal black/deep brown hair like every black person. It could be a slightly lighter brown due to all the dying but her hair is definitely not straight and long. She is a black woman. The most I can believe is that this is her real hair
And even that is still a weave, look how uneven the lengths are.