Dazmond I feel just like that at the moment I have used every excuse to not go out. I think I need some of your enthusiasm can you bottle some up for me please 
how long have you been window cleaning mate?
ive been there myself.low motivation.once you start skiving off it can become a habit and your earnings suffer making you feel even worse.
1.live a clean lifestyle and eat well
2.get organised and put underpriced work up,drop the messers
3.book the odd job in for first job of the day(ive got a £22 job booked in for 9am)
4.plan a holiday or little break so you have something to look forward to
5.take the odd day off and dont feel guilty about it
6.get into the habit of working in the rain.customers get used to it and pay up as normal after a few years
7.try and work it so you have a few days off at the end of the month before next months onslaught.