well, this sounds like very un-professional situation to me.
you should choose a decent hosting service, with a 24h monitoring service and quick support in case of downtime. even small websites go for this kind of service, it's definitely a no brainer and a must for a pro activity.