How long are learners permits valid for in NC? Do I need to renew mine?

My learners permit was issued 8/29/17 but I haven’t been able to get a license yet. Do I need to renew my learners permit? Also, do I need to wait another 6 months to get my license or can I take the road test as soon as I want to?
3 answers 3