I'm late on writing back, but I didn't want to make you think I ignored your tl;dr or anything. D:
It's okay. At least you were being honest about it, and that's good. However, you just need to discipline yourself a little more and stay away from the internet, that's the most important when you're working on your paper. And yeah, for me it sounds like you haven't had a good night's sleep because all you've been doing is forcing yourself to stay up to do your work. Eventually you're gonna suffer from sleep deprivation if you keep going, it's always best to prepare for your paper early in advance, take a break, do the paper, take a break, and repeat. It's also best to worry more about the essay itself rather than worrying about not turning in the essay on time. Right there you just gained a lot more time if you do that.
Your name is not BlahISuck anymore. You're BlahICanDoIt.
:)