There is no such limit on the number of times you can go for home refinance loans. Most lenders prefer that you have no late payment for the past 12 months before you switch over to a new loan.
When you do a cash-out refinance you are leveraging the equity in your home in order to receive a lump sum of cash at closing. Many individuals and families use this type of loan if they want to remodel their home, or they have kids that are attending college soon. Veterans and other military personnel can now take advantage of a 100% cashout refinance thanks to the Veterans Benefits Improvement Act of 2008.
If you have bad credit, find a lender who is willing to work with you and offer you reasonable loan terms.
The length of time that you expect to keep the mortgage helps you determine whether it is worthwhile to pay points up front to reduce your interest rate. Unlike points paid on your original mortgage, points paid to refinance may not be fully deductible on your income taxes in the year they are paid.