It depends but if you consider your permanent state of residence to be VA, then you will need to file a VA resident state income tax return to report all income from all sources (including NC sourced income).
You will also need to file a NC nonresident state tax
return to report your NC-source wages only. You will get a
state income tax credit in VA for any NC state income taxes that you paid on
your nonresident NC state income tax return.
You
will want to work on your nonresident NC state income tax return first. You
will then take a tax credit from your nonresident NC state income taxes on your
resident VA state income tax return. (Please note that you will only get a tax
credit for your NC state income taxes up to the amount of VA state income taxes
that would have been paid if the income was earned in VA). The credit for
taxes paid to another state section will be at the end of your residence
state's interview process.
Just
follow the TurboTax guide when working on your states (remembering to do your
nonresident state return first) and TurboTax will do all the calculations and
credits to your resident states return
Here
is additional information about filing in multiple states (select "see
more answer" to view the entire attachment)
https://ttlc.intuit.com/replies/3300797