Almost nobody was born under the sign they think they are, as the astrological calendar has failed to be updated as our position in relation to the stars has changed.
The constellations have drifted out by a whole month, it was revealed on the BBC's Stargazing Live. Since the zodiac was created more than 2000 years ago, the wobbling effect of the Earth caused by the moon and the sun has meant that the stars that are above us have shifted.
If, for example, someone was born towards the end of January, they might think they were born under Aquarius. But in fact they'd have been born under Capricorn, Dr Radmilla Topalovic, an astronomer from the Royal Observatory at Greenwich pointed out on the programme.
When the zodiac was devised by the ancient Greeks, people were assigned star signs based on the constellation that was behind the sun at that time. But the constellations are now out by about a month.
The wobbling process is called precession - it has been likened to the Earth behaving like a spinning top - and takes about 26,000 years to happen.