Talk to a lender and get pre-qualified. In fact, it is even better to get approved for the loan. This will allow you to know the right price range for your new home and to become fully educated on your loan options. If there are negative things on your credit it allows you the time to address them, which may actually raise the credit score. There are so many different loan options in today's market and a knowledgeable loan officer can explain all of these options (basically help you to compare apples to apples), their ramification and help you to choose the one that will meet your long term goals.