I’m 6 months in to a 12-Month plan. Do I have to pay for the full 12 months of uTalk?

No, you can purchase for your current month only.