Astrology is only accurate in that everything it says is vague and easily interpretable in multiple ways.
A teacher did an experiment where he handed his class custom astrology reports based on their birthdate, and asked them to rate how well they fit each of them. Everyone gave it a high rating, and said it was very accurate. He had them pass the paper to a different student, and everyone laughed because everyone got the exact same astrology report.