Virgo is an earth sign, and as such their weaknesses are usually related to being too grounded or too practical. They can be perfectionists who strive for impossibly high standards, both for themselves and others. This can lead to a lot of stress and anxiety, as well as feelings of inadequacy when they inevitably fall short. Virgos can also be very critical, both of themselves and others. This tendency towards self-criticism can make them their own worst enemy, and it’s something they need to learn to let go of.