In order to vote in the May 12 primary, you need to be registered. You can register online with the Secretary of State's office.
April 21: Last day to register to vote for the May 12 primary
May 12: West Virginia Primary Election Day
November 3: General Election