The knowledge of the unseen is only with Allah and no one claim to know it. Everything related to astrology, horoscopes, superstition and fortune telling are the actions of ignorance. When Islam came it showed all of this as false and an action of shirk. Reading horoscopes is shirk and haraam as it involves believing in something other than Allah. Believing that this will benefit them or harm them. Believing the words of fortune tellers and acknowledging their words in forms of horoscopes and other scripts. They claim to have knowledge of unseen while they know nothing. They only want money for the change of their belief.
The evidence (daleel) for that is the hadeeth narrated by Abu Dawood in his Sunan with a saheeh isnaad from Ibn ‘Abbaas (may Allaah be pleased with him), that the Messenger of Allaah (peace and blessings of Allaah be upon him) said: “Whoever learns anything of astrology has learned a branch of witchcraft (al-sihr)…”
And al-Bazzaar narrated with a jayyid isnaad from ‘Imraan ibn Husayn that the Messenger of Allaah (peace and blessings of Allaah be upon him) said: “He is not one of us who practises augury or has it done for him, who tells fortunes or has his fortune told, or who practises witchcraft or has that done for him.” Whoever claims to know some matter of the unseen either is a fortune-teller or is acting like a fortune-teller in some sense, because Allaah is the only One Who has knowledge of the unseen.
Allaah says (interpretation of the meaning);
“Say: ‘None in the heavens and the earth knows the Ghayb (Unseen) except Allaah…’”
From these evidence it is clear that nobody has any knowledge about anything of the future. Anything that happens is just a coincidence which happens by the will of Allah.
Anyone who has anything to do with the matters of such type must sincerely repent to Allah and ask for his forgiveness. A believer must put his trust only in Allah and never believe any fortune teller or consult any horoscope to know about his life. A believer must give up the matters of jahilliya. Avoid people who believe and practice this evil and keep away from them.
And Allah knows best.
May Allah guide all the brothers and sisters in Islam and protect them from falling into shirk.
May Allah protect us all.