How long is notting hill carnival?

Can you answer this question?