Just got my permit renewed. Since I didn't know how long it took I went in early to make sure I wouldn't expire. Seems that when you renew it is for a 5 year period starting on the date you renew not the date you expire. The renewal process only took 2 weeks so since I renewed early in the 120 day time frame I lost 11 weeks. The whole process was very easy and pain free. Even though 11 weeks is not much expense, the next time I will wait until about 4 weeks before expiration before renewing. I just checked and found out they misspelled my name so make sure to check that before signing your permit.