Our neighbour is a window cleaner. When we first moved into our small cul-de-sac he seemed to wash the windows for quite a few of the neighbours, but for a couple of years now I haven't seen him doing any of them, maybe because lots of those neighbours have now moved out of the street and the new ones for whatever reason didn't get sorted out with him. Most of his trade comes from the local shops. Whenever I'm up there I usually see him working so I know he's fairly busy, but equally I often see him back at home during the day.
Anyway, when we needed a window cleaner I asked if he could do them, and for a few months he did them regularly. Then we had some building work done on the house which took a few weeks, and during that time he didn't do them as there wouldn't have been any point. But since then he has not regularly got back to cleaning our windows. I've had to ask him if he can do them and he has always said yes and until recently still done them (this can be at intervals of a few months). They haven't been done for about a year now and are gross, so when I saw him a couple of weeks ago I asked him if he was available to do them again. Now I phrased it in a way that gave him the opportunity to say that no, he couldn't do it as he already had enough work, but he still said yes and promised to do them by the end of the week. They still haven't been done.
WWYD - ask him again? Find a new window cleaner but speak to him first? Find a new window cleaner without mentioning it to the neighbour? I don't want to offend him but I do want clean windows! (And would rather get them done professionally as when we try ourselves they always end up smeary, and dh is a bit phobic with ladders anyway.)