I am new to Mr. Moneymustache and can tell I have a lot to learn! I purchased a condo in December 2014. My first instinct was to go with a fixed rate because interest rates are so low. The mortgage person I worked with said I could get any mortgage I want, but he felt I would be making a big mistake by not getting a 10/1 ARM. He convinced me to get the ARM and then pay the difference between the amount I would pay on the fixed rate and the arm to lower my principal much faster. (In 10 years, I will have paid 12K more than the fixed). He also mentioned that statistically most people don't stay in their homes more than 7 years, however, I am single and don't know what the future holds. The ARM is 3% and I am paying an extra $75-100/month on principal. In 10 years, I can afford the mortgage if it capped at 9%, but I would rather be putting the $300/month (worst case scenario) towards my retirement. Since mortgage rates are at all time lows, would it be better to refinance now or take the risk and refinance before the end of the 10 years? Thanks in advance!