>>33237091 (OP)>Can I get this doneTheoretically, yes. If nothing else, submit what you have once the due date comes. That said, do everything you possibly can to get it done and done well.
>how do I change my mentality?Make a daily schedule and follow that schedule every day until its due. Set aside time to work on the project everyday and spend less time dicking around on leisurely activities like browsing 4chan or playing vidya. Taking up a routine will help you be productive and sometimes new activities will give you the motivation to be productive. Feeling depressed? Clean up your room a little, go for a small jog or run in the morning, and set up small rewards for milestones within the thesis. Take small breaks during your working time to refresh your mind and stay focused. Your past self believed in you, your future self is depending on you. Don't let yourself down. Do everything you possibly can to make it right and don't squander the time you have. If you have time to worry, you have time to make a change. Good luck, anon.