In general how long does it take for the plant to fully mature and ready to pick the buds off?