Should you buy a home now or should you wait?