OK let's see if I can get all of this said and understood.
1. If you plan on staying until your 30 year mortgage is up then refinance now. That 5/8% can really add up over 30 years. Now if you plan on moving in 1 year then hang tight. I figure VERY ROUGHLY that it would pay off for you if you stayed longer than 5-8 years.
2. If you refinanced you could probably lower your monthly payment. Which if applied to your new loan you could probably pay it off faster than the old loan. Or you could apply that to other higher interest loans and pay those off faster.
3. Do you pay PMI right now? If so it sounds like you are getting close to where you can request to stop paying on that. I believe once you pay off 20% of your house you can ask to have the PMI removed. If your house sold for $125,000 25 months ago and now it's worth $130,000 due to inflation then you're under the 80%. You may be able to get an appraisal ($300) and request to get rid of the PMI. If you refinance maybe you can do all that with one appraisal.
4. Did you shop around? You may be able to get a better interest rate somewhere else, but be careful because you may payhigher closing costs for lower interest rates.
5. Your mortgage company should be able to give you an idea whether it would benefit you or not. Ask them for a chart to show you where your principle will be in seven years as opposed to where they would be in seven years if you refinanced with closing costs.
6. Interest rates go up and down everyday. Check with your mortgage company everyday to watch for lower interest rates. Lock in at the lowest rate you think it will go. It's a guessing game as to when to lock in.
If anyone disagrees write in and I will explain further or learn new stuff. Thanks.