take a deep breathe, step by step. you will go to the final as you planned.
schedule overruns is okay, as long you convinced that everything must be follow as you have planned. just it is about time, and you need a big sacrifice for overcome the problem that you have created.
i wont create another semester for this!