There is a difference between a few days and a few weeks. It only takes a matter of minutes to send it out. A few days is OK, a few weeks is OK sometimes (holiday etc) but when it's regular it makes you wonder whether he really cares about his customers- after all, they are paying him so I don't see why they should have to wait weeks for him even to respond.
Regards,
Phil