“There’s no legal limit for when you can refinance. If your credit score has gone up, interest rates have gone down, and you’ve paid on time up until now, you can certainly refinance.
When you refinance, just make sure to budget for how much you can afford. Shortening the length of the loan will get you a better rate and lower how much interest you pay over the life of the loan, but your monthly payments will be bigger.