The best time to buy a home is always five years ago.