Depends on the area and what you are getting. If you're buying, definitely start now. If you're going to a ridiculously competitive rental market (i.e. NYC) look now. If you're renting in a smaller area with a wide open rental market, some places won't secure you a place until within 30-60 days of starting the lease and will just ask you to come back later to see what's available.