how much time does astrology take