I've had a snake plant for a while now and I've found that watering it once a week works best, but this can vary depending on the humidity and temperature of your home. If your place is really dry, you might need to water it every 5 days, but if it's more humid, once every 10 days could be enough. The key is to check the soil moisture by sticking your finger in it, if it feels dry, it's time to water, but if it's still damp, wait a few more days. This way you can avoid overwatering and keep your snake plant happy and thriving.