Question: how long do you have to wait before refinancing?
Answer: Oftentimes you'll have to wait at least six months before refinancing with the same lender. However, a seasoning requirement doesn't stop you from getting a better deal with a different lender. Feel free to shop around for a better rate and switch lenders if you can save.