In my opinion, you are a procrastinator that’s why you are not able to meet your deadline. I think you need motivation to complete your thesis. In my situation, I was too lethargic to do anything and only started doing my research work when the deadline was on my head. I joined the ‘art of living course’ just for the purpose of going out and I must say that it did miracles for me. I actually felt motivated and active to do my research. So be a little active, go for exercises, or start some creative course. That’ll keep you at your best. It’s important to do other activities as well.