Opinions about astrological prediction are generally divided. In fact, both views are based on a misunderstanding of the nature of how astrology really works.
Though it may come as a surprise to the true believer many astrologers believe that†† astrology cannot make precise predictions about your future although astrology can indeed reveal the tendencies of your future.
††† If an astrologer tells you that next Tuesday you will be walking down the street, and will accidentally trip and fall, breaking your left wrist as it cracks against a fire hydrant, that would be a pretty precise prediction, wouldn't it. But no astrologer ever makes predictions like that. More likely, an astrologer would say: There is some danger of having an accident next Tuesday; try to be more careful than usual. This is of course not a precise prediction, but rather a statement, based on certain astrological techniques, about an increased probability of a certain type of event occurring. This is the true strength of astrology: not to tell you what is going to happen (since that is beyond its capabilities), but rather, to inform you about the probabilities of certain types of events occurring.
Astrology isn't used to predict the future. It's used to help you gain insight and understanding into the patterns and directions your life takes. It's not an absolute, but it's an indicator. If you don't like what your astrological or natal charts tell you, it's certainly within your power to change it. Astrology can give you insight into one potential destiny, but there are too many variables, including the decisions you make for yourself, to predict with any degree of accuracy what will happen in the future.