Question special

Thanks so much for your answers. Dr. Yang's answer below also got me wondering, when is the right time to look for a position, if I know I am graduating/applying for the academic July 1 start time? Will my CV be forgotten if I apply too early? When is too late?