There are a number of reasons why your website might occasionally be temporarily unavailable or load slowly. At times there may be a very heavy load on the server due to many users attempting to use the server at the same time. Staff may have been doing some time of maintenance of the server at the times you were attempting to access your site. There might have even been some temporary problem with your own ISP ot the Internet routing between your location and the server.