It's not to much to expect someone to do what they say they are going to do, understanding that things come up and everything doesn't always work out exactly like it's supposed to but business is still business and most of the time when people don't answer your phone calls they need time to make up an excuse, with that being said I would personally rather here up front it's gonna be two weeks than two days with them knowing that it probably isn't going to happen, in my line of work people often want to know how long is it going to be before you get my lights back on, I always say longer than what it is actually going to take just in case something comes up unexpected it gives me time but more importantly 95% of the time when I do get it back on quicker than expected they are happy, lip service maybe the way business is done today, but doing what you say is still important to some people.