Write stuff down so you aren't carrying the to do list from hell in your head. Make small tasks so that there's less time to get distracted in the middle. Sleeeep. Call work tomorrow and tell them you're not coming in due to weather. Sleep some more.