Here's some helpful info courtesy of DemocracyNC:
Want to know where you can go to vote early for the NC primary election, beginning on April 19 – or see who will be on your ballot? The State Board of Elections has just posted the times and locations of Early Voting sites for all 100 counties. All counties have at least one site open on weekdays from April 19 to May 4 and on Saturday, May 5, until 1 PM. Some have sites open on other Saturdays, some on a Sunday, some on college campuses.
Beginning 19 days before an election, all NC counties must open at least one location where citizens can vote early. This is sometimes called “One-Stop Absentee Voting” or “In-Person Absentee Voting” because you are voting early in person and you will be “absent” on Election Day. (You can also vote early by mail with an Absentee Ballot.)
Any voter in the county can use any of the Early Voting sites in the county. You do not need an excuse to use Early Voting.
The location and hours of the Early Voting sites will be posted here when they are announced. You can also contact your county Board of Elections for Early Voting sites and times where you live, because those those will vary from county to county. Many counties have sites open on evenings and Saturdays, or even a Sunday. At least one site in your county will be open on the Saturday before Election Day (3 days before Election Day), which is when Early Voting ends.
BlueNC is dedicated to making North Carolina a more progressive and prosperous state. If your intention is to disrupt this effort, please find somewhere else to express your opinions.