I self funded with the expectation to do the MSc psychology in the minimum registration period. My supervisors were so over stretched, under so many demands which meant waiting periods. The month waiting periods were accumulative and conflicted with the registration timescale and fee liability. The research faculty also kept me waiting for months. The poor supervision and accountability in place meant lots of waiting which crunched me into the maximum registration period. They are very clever to draw the process out so that it appears to be in your best interest, when actually the drawing out means more money for them. If your supervisors convince you that taking a long time is necessary for your research, it is more than likely it is better for them because of their poor skills in time and priority management. If the research faculty is frequently unavailable or on annual leave for the whole summer, please don't let it affect you. You will obvioulsy just need to re-enrol and pay more fees because you have invested so much. But you might not even realise since its so cleverly concealed. Trust your intuition if you want to get ahead but feel stopped. You will pay the price not them. Contribute to student debt!!