How Long can a Snail Sleep?

Snails need moisture to live, so if a snail finds itself in arid conditions it will withdraw into its shell and hibernate or sleep for 2-3 years until conditions get better. Nature is just so fascinating!