What do you call someone who says they will do things but doesn't?
What do you call someone who says they will do things but doesn't? And if they do it, they take 6 months rather than the 6 days they said they could but not necessarily specified that they would?
My husband is a tow truck driver, so he barely has spare time as it is. He also has an odd job business, which doesn't get much business.
He still has a heater here at my apartment left from 8 months ago that he was supposed to fix. Still has to fix his truck and put the new motor in it which he still has to drive 2 hours to get, even though he has a perfectly good one right here.
He has also claimed in the last year that by next year (so that'd be pretty much now, right?) he would have rebuilt a tractor, a snowplow, 2 trucks, a house trailer and a flat bed and he was going to build one, and a motorcycle, plus a 3 wheeler, 4 wheeler, help his dad with his house, get him and I a place...I could go on and on.
Yet he barely sees his son and me and hasn't been home for dinner in 6 months because he is busy working. I will admit he has gotten some jobs done but just at max only 2/3 of them.
I think it's more like 1/3 but I'm trying to give him credit. So what would he be called?
Reasonably unformally, but not vulgar, is flake (noun) or flakey (adj.) for somebody who is unreliable.
It sounds like his heart's in the right place and he's not slacking off, he's just overambitious and bites off more than he can chew.
I would say he overextends himself. Also, perhaps he has a hard time saying no. Anyway, he doesn't need a label, he needs a hand.
Answering the question in general terms, the word I'd suggest is procrastinator.
If the person's slowness at getting round to the tasks is involuntary -- because they simply don't have enough time to do the jobs they said they were going to do -- over-promiser or over-optimist may be more to the point.
(From your posting, it does sound as though you and your husband need to periodically sit down and prioritize and/or timetable those tasks and/or hand some of them off to other people. Better that, perhaps, than to let your anger continue to build up and fester. :-)