You have called your host and asked them to recover your site from backup?
If after this episode you find that your host simply does not maintain regular backups I strongly urge you to leave your current host.
It is borderline criminal for a host to not retain daily and weekly backups of all accounts. There are plenty of hosts out there who have enough respect for their customers to ensure they maintain daily and weekly backups. Having been in a middle of a few server failure events I can tell you horror stories that would make your hair stand up on end.
- The true definition of a bad web host:
A bad web host is a host without regular backups available for their customers (free of charge).
Ask your host the following to see whether they deserve your business:
"If my site was hacked yesterday, will you recover my site from backup free of charge today?"
The best web hosts provide free daily and weekly backups as well as free daily malware scanning