If you are purchasing a flat, it is important to note that there is no definitive time scale to work towards.
Although timing can vary, a straight forward transaction should take roughly 12 weeks. There are a number of complications that could increase the time scale, such as, the length of chain or delays in receiving search results and replies to enquiries.