Should I Vote By Mail in North Carolina

I have always enjoyed voting on election day. It always makes me feel like I am an active participant in whatever happens that day after the polls close. Sometimes my preferred candidate won and sometimes they did not, but it was always exciting to cast my vote at some point during the day and then to go home that evening and watch the results.