The advised snapshot duration should not exceed one or two days.

Keeping a vSphere snapshot over a long period is not recommended; the more data is modified, the larger the snapshot becomes.