You may use your out-of-country license for up to one year. After that year, you will need to apply for a NC Driver's License, following the necessary steps. You can find more information about this by visiting the official North Carolina DMV office: https://www.ncdot.gov/dmv/.Question Category
If you do not plan to become a NC resident, you are allowed to drive in North Carolina with an out-of-state license for as long as you like. If you are planning to become a NC resident, you are only allowed to drive with your out-of-state license for, at maximum, 60 days.
When you move to NC from another state, you are allowed to use your out-of-state license for 60 days. Eventually, before or after this 60 day period expires, you will need to pass a vision test and a NC written road sign test to be able to receive a NC license.