As an Ex Astrologer who studied astrolgy for many years, I can say I can not see any real proof how astrology works except within our own imagination and wiliness to believe what we are told and see patterns and cycles in our lives.
Often when I did a report for a client they would only remember the positive things I got right and forget the many details where my charts blatantly struck out.
As a teenager I used it as a crutch to get through some differcult times in my life and if it can be helpful in that way, but I've also experiencved it when predictions can stop people from making important life decisions on relationships, marriage, jobs and when to concieve and I think that is where things go too far.
We have free will and no matter what something predicts whether its a personality trait or an event you have the power to change it, not fate.
Astrology is just a form of psychology an observation of stereotypes at best, there are so many asteroids planets that have recently been discovered that astrology couldn't possibly take into consideration, and who gets to decide that Neptune is meant to be a planet that symbolises mystery, magic, art and dreams, while pluto is destructive and a symbol of change and transformation and death. These names were not given by ancient soothsayers they were given by scientist randomly, Pluto was named by a 12 year old girl who won a competition, nothing mystical about that.