If I upgrade say on the 25 of a month, will the fee be prorated to the number of days left or do I still pay for the full month?

Hello! No, when you suscribe, your subscription begins on that day and you are charged $29 on that day, and then every 30 days after that.