I do not believe in astrology, but that is irrelevant to this conversation. This isn’t about the accuracy of astrology itself but about the inaccuracy of the zodiac being used for horoscopes and astrological signs, the forms most people think of when referring to astrology.

There are twelve astrological signs, each corresponding to a constellation from the zodiac. The word zodiac is roughly translated to mean ‘circle of animals’ which is a very accurate description. Each constellation of the zodiac falls into a ring around the earth known as the ecliptic; the paths of the Sun, Moon and planets around the earth also roughly fall in the ecliptic. People’s astrological signs are assigned by the position of the constellations when that person was born. Whatever zodiac is in the sky is that person’s sign.

The zodiac has been around, unchanging, since the Romans; and this is the heart of the problem. That is a long time; so long in fact the earth’s axis itself has shifted. Earth’s axis wobbles slightly, this means that in the 2,000 plus years since the zodiac was first created the earth has shifted its position in space ever so slightly. The stars are around 30 degrees westward in our night’s sky than they were for ancient astronomers.

This means that the constellations no longer correspond to the signs. A chart provided by Wikipedia helpfully shows when each zodiac constellations is present in the sky and when the zodiac sign is considered present. In every instance the constellation rises as the sign sets. A person who is an Aries was actually born under the constellation of Pisces and is therefore actually a Pisces.