I don't hate housework and I never have hated housework or more correctly, I have never hated housework in my adult life. I actually enjoy doing it. It provides me with a nice break from things that require my undivided attention and that are often quite stressful. Over the years, I have learned that the best way to keep a house clean all of the time is to learn to do things in increments. Don't force yourself to clean the entire house in a single day. My step children are grown and have children of their own, most of whom are also grown now, but the routines I established at times when I was extraordinarily busy proved to be such time and lifesavers that I stick to them to this day.
The main thing to know about housework is that if you tackle it bit by bit and only do what you can handle in a given amount of time, you can avoid burning out. When things become drudgery, then the natural result of that is procrastination. The other thing to realize is that if you develop habits that become rituals, you will have a routine established in no time, and when you have a routine for doing housework, then the time you spend doing various chores is time spent wisely.
Divide your chores into manageable increments. If it means that you do a few things on a single day rather than try to do it all at once, that's okay. You will do a better job on a few things if you don't have to rush to do it. The two most important areas to keep clean all the time are the kitchen and the bathroom. Developing regular habits that you do as part of your daily routine will help you keep on top of these areas and prevent you from ever having to face the prospect of spending an entire day cleaning either of these areas.
In the bathroom: Keep a bottle of Windex, a roll of paper towels and a toilet brush in a small container in which you keep some soapy water. When you get up in the morning and go to shower or do your morning routine, do a quick clean of the mirror, wipe down the counters and swish the brush around in the toilet. To keep your shower and tub clean at all times, wipe them down when you're in the shower. I use a cheap clear shampoo on a two sided sponge. One side is terry cloth; the other is a mesh scrubber. Doing these few things on a daily basis will prevent you from ever having to do a huge cleaning job in your bathroom. Once a week, or whenever necessary, empty the trash and mop the floor. When you do this, wash the towels.
In your kitchen: Don't ever leave dishes sitting in your sink. Do them up immediately after each meal. When you are cooking, clean up as you work. If you clean up as you go, you will never have to face a mountain of dishes to wash, counters to clean and the stove or oven to wipe down. Always clean up the dishes and your kitchen right after each meal. Develop a nighttime routine where you wipe down the counters, clean the stove top (if you've cooked on it,) and clean out the sink. If you spill on the stove, clean the stove top and burners as soon after it is cool as possible. Not cleaning up pills when they happen will get you in the habit of avoiding that chore and the more you avoid it, the dirtier things will get. When you're cooking, clean up as you go. Having a mountain of dishes to do at one time can be overwhelming and it can be a recipe for procrastination. Unload the dishwasher as soon after the dishes are done as possible. Don't leave washed dishes sitting in the dishwasher. That's another recipe for procrastination. If the floor needs to be swept, do it right away. Having a clean kitchen provides motivation to continue doing the same thing throughout the rest of the house.
In the bedroom, make the bed right after getting up. By getting into the habit of making the bed (or beds) first thing in the morning, you will develop a routine, and you won't be so inclined to ignore it. Create a schedule for washing sheets. On the day you wash the sheets, plan to clean and dust the bedroom. While the sheets are in the wash, dust the entire room. Wipe off mirrors, and straighten up anything that is out of place. Empty the trash then, too. While my sheets are in the washing machine or dryer, I take advantage of that time to dust the other areas of my home. I can go through my home, dusting and vacuuming everything and straightening up what needs to be straightened and put the sheets back on the bed in under an hour.
Take a few minutes each day to get rid of clutter in a different area of your home. You don't have to spend a long time doing this, picking things up and throwing out clutter on a regular basis will help prevent it from accumulating in the first place. If you have closets that need some reorganization, spend five minutes a day going through things in the closet, getting rid of things that aren't used anymore. A few minutes here and there will go a long way towards reorganizing the area and will prevent you from having to tackle the seemingly insurmountable all at once.
Don't spend an entire day doing laundry. Spending an entire day doing one thing like laundry will make you dread it, and that will lead to procrastination. Check the laundry baskets first thing in the morning as part of your regular routine. If you have enough clothing for a small load, then so be it. Doing laundry a bit at a time is a lot more manageable to do than doing five or six loads at once. When the laundry comes out of the dryer, fold it immediately. Don't toss it on a table in the laundry room. Don't put it back in the laundry basket either. You will probably forget about it until you need what happens to be there, and then you'll just dig it out instead of putting all the clothes away at once. Just take the clothing to where it belongs and put it away as soon as it is folded.
When it comes to grocery shopping, schedule that for the same day every week. The day before you go grocery shopping, go through your refrigerator to see what needs to be thrown away and wipe off the shelves and clean up anything that needs cleaning. This will help you get rid of things that are spoiled or expired and will help you see what you need to put on your grocery list. Use leftovers for lunches if that is possible. If people in your house take lunches to work or school with them, make the lunches the night before. Incorporate lunch making into the nightly kitchen clean up routine.
To save time in the morning, take a few minutes to lay your clothing out the night before. Organize your closet so that you have all of your shirts in one place, pants in another, skirts in another and so forth. Do this for everyone in your family, or have them do themselves. By organizing your clothing so that all like items are grouped together, it will be easier to put clothes away when the laundry is done, and it will be infinitely easier to find the clothes you need for each day. Gather anything your kids, spouse or other family members need to take with them the next day and set them in a place near the door so no one forgets anything they need.
Spend a few minutes before going to bed just picking up things around your living room or family room. The more you can do on a regular daily basis, the less you will have to do all at once. Developing habits and routines is good for building discipline and for ensuring that you'll never have to panic for fear that you forgot to do something or because you can't find something.