Can I refinance at any time?

Yes,