Question: how soon after house purchase can you refinance?
Answer: Lowering your monthly payments is always popular, especially with interest rates as low as they are now. However, most lenders won't refinance a mortgage they issued in the last 120-180 days, so you may have to shop for a new lender.