When is the right time for us to purchase Real Estate?