Oh it would be really annoying...Simply shift to other provider which has good uptime.. before getting into your host You should have gone through the following factors
What is the response time for your hosting.
Are they fast?,What is the level of customer service they will provide?,
their company history and what is the uptime guarantee.
I spent a while looking at a website called http://www.9cubehosting.com
and found some good deals.They offer unlimited FTP access.switch to VPS by just transferring your files and changing DNS.There is no setup fee..