Time for buying my home, now or future