I'll tell you a couple of simple tricks that I've found to be very useful. I used to have a terrible problem with procrastination, and these things helped me greatly.
This is useful for all kinds of things you don't feel like doing. If a task seems like it's too big, think of it as a series of tasks that you can take on one at a time, and start with something really, really easy. Cleaning - start by cleaning for 3 or 4 min and take a 5 min break. Or start by just cleaning the kitchen counters. Homework - start by proofreading a paper or by previewing a chapter you're about to read, looking at headings, sub-headings, etc.
Short breaks are good but always watch the clock. Look for natural breaks, like after you finish a chapter or write an outline.
Staying on task - if you find yourself dawdling, wasting time while you're working, here's a simple fix. Decide how much time it will take to get a task done and do it in that time, watching the clock.
A famous psychiatrist said that when we can't control our feelings we can still control our muscles. If you tell your arms and legs to get you to the bathroom for a shower, they will obey.
Try this when it seems that you're too tired to work. Lie on the couch, close your eyes, and get ready to work by imagining yourself working for 5 minutes. Again, think in terms of taking it step by step and starting with something really easy.