Astrology
Astrology is a science that can give some idea of the upcoming future. However, for accurate predictions to happen, the astrologer must be selfless, living a pure and divine life without any selfish reasons. He should have no other goal regarding the science than helping people. People who use astrology to gain wealth, fame, and popularity do not fit into this category. The Lord does not give divine knowledge of the future to such worldly people. This is why most astrologers today are nothing more than frauds.
Shri. Yukteshwar was a great Yogi who had a lot of knowledge about the future. He used this knowledge where it could help the deserving and not for any other reason. He lived a simple life focused on 'Vairagya' (dispassion). He had no other desire than that of liberation. Such people eventually gain knowledge of the future even without studying astrology.