Ready to buy a home? 5 questions to ask yourself