There are threads in this forum that can give you historical downtime to resolution results. There is no way to tell if its going to be 2.5 minutes or 2.5 hours it really depends on the issue.

As to why it happens more frequently, the short answer is because it is still a shared server in many regards, and you are relying on your neighbors to be "good neighbors."