In order to be married in New Hampshire you must apply for your marriage license at any NH town hall, at least three days before the ceremony. No additional witnesses are needed, nor is any blood test required. Call me at (603) 434-5885 if you need more information.