The only science or pseudoscience is called by some people, that can provide you with a glimpse in your future is Astrology. A faculty, depending upon the mathematical calculations and study of the stars and planets, is very hard to learn and practice. Many cultures have developed and evolved this system which they usefor predicting terrestrial events from celestial observations.
Indian astrological system has been developed in such a way that it can predict about the events that are going to take place in the future of a person after studying his horoscope and going through the positioning of various planets and zodiac signs on that horoscope. In India, astrology is known as Jyotisha, which has its roots in the Sanskrit word 'Jyoti’ or light that refers to the celestial bodies.
Jyotisha is one of the six Vedangas or the auxiliaries of main Vedas. In Hinduism, Jyotish plays an important role in the life of a Hindu. Right from his time of birth, every part of a Hindu’s life is attached to a ritual. Every ritual depends upon a muhuratand placements of grahas, all these calculations are made with the help of astrology. The timings of all Indian festivals are determined according to the calculations done by the astrologers. So calendar making, marking holidays, etc on it, are done with the help of astrology only.
In astrology, it is assumed that all the celestial objects affect our life. Through the observation and interpretation of these fixed stars, the Sun, the Moon, and the planets, forecasting of earthly and human events can be predicted. According to astrology, the understanding of the influence that these planets and stars have on earthly events, they can enable them to make predictions about the events in the life of a person or a nation. Predictions can be made by understanding the position of planets in the horoscope along with the powers of the planets. The power of the plants can be calculated through the degrees of the planets, their placement in a good house, or and house along with being at the place of a friendly planet or a house of the enemy planet. Nakshatra, the degree of a planet, power of a planet, house of a planet, friendly house, enemy's house, the situation of stars in a horoscope, yogas, transit positions, etc., are various things that are kept in mind while looking into future and making predictions.
One should know the exact time of one's birth and the birthplace for getting predictions. Wrong information will not get the right predictions.