Physics is advancing really fast since 1900. In fact, at this level we can explain 3/4 of all physical phenomena but there is a deeper reality which has yet to be discovered. So there are 2 competing theories. One is quantum mechanics which describes the microscopic world and the 2nd is general relativity which describes gravity and the macroscopic world. In 1687 Isaac Newton gave the first scientific revolution with the Principia. 218 years later (in 1905 and 1916), Albert Einstein gave the 2nd scientific revolution. Someone will have to give the 3rd scientific revolution and probably the last one. The question is whether it will be somewhere near the 2150s or even before that time. So will there be a theory of everything before 2200? PS: See list of unsolved problems in physics. If it will not be until 2200 then it will probably take much longer than expected, perhaps even until next millennia.