Don't like that your novel isn't finished? You know the answer to this one: WORK on it. It won't get done if you spend the day watching infomercials, sweeping, playing games, or whining to nine friends on Facebook that it isn't done yet. For God's sake, write!
When you don't like the way you smell, you take a shower. When you're hungry, you get something to eat. You pay bills on time, you wash the dishes when they fill the sink. You get the kids to bed when it's time. You do daily stuff like clockwork. You handle all sorts of crappy little chores beautifully, checking them off your list one by one almost as fast as you can write them. Sure, some of your problems may take a bit more work, but that's just it--they take WORK.
So quit your whining, self, and get out there and do the work. You have time. You got the whole day. And tomorrow--don't forget you have tomorrow, too. Get it done.