I used to do it myself. I work 24 hrs per week over 4 days, but once I have picked up both kids, and got home, it time for toddler's tea, then her bedtime, then cooking main tea. The day I am home with her, we do like to do stuff together, occasionally go to friends etc. I ran the hoover round ok, and did the bathrooms when they really needed it.
I umm and ahhed over getting a cleaner, thought I couldn't justify the cost, but then thought sod it, lets just do it. DH wasn't keen, but then he does nothing around the house, so I disregarded his opinion.
The first day I came in from work after she had been, I was greeted by the smell of polish
The house gleamed. Well, actually half the house did! Initially she did half the house one week, the other half the next, until she got on top of it, now it is most stuff every week. She comes for three hours, and does the bathrooms, etc, and even stuff like washing down the doors and skirtings, which I never had the time to.
After the third or so time I realised - basically, I like my house to be cleaner than I can manage myself. I used to get down seeing all the things that needed cleaning and not having the time or the energy to do them. Now, if I am ahead of myself on any day, I can spend an hour playing with DD before bedtime, without thinking I should be cleaning this or that.
So if you can happily manage to clean your house to a standard you are satisfied with, fine but don't be a martyr about it, but if not, and you can afford it, get a cleaner! There is no shame in doing so!