Absolutely that should be unacceptable! Average response times from my company is 30 minutes, there are hosts out there that are even around 5-15 minutes!
Anything over a day is completely unacceptable, i would switch hosts ASAP.
Say your site goes down tomorrow...do you have to wait 4...