There are several causes to why you may not be able to access your VPS. Some users often mistake the VPS being down when they cannot access their websites. This would be due to apache being down which may need a restart.
More often however, a VPS may appear offline because resources are continuously being maxed out, most likely due to memory allocation limits. In this case it may be necessary to upgrade to the next VPS plan or add additional RAM.
You can open a support ticket to request analysis of your VPS to see what the issue could be.