I grew up there. Non locals don't survive - mentally/physically. Winter starts (earnestly) in early November and ends in perhaps late March. In January, -30 and colder with wind chill of -60 are not uncommon. During winter, sun rises at brunch time and sets at beer-thirty. Weeks on end where the high for the day is minus zero or below 10 degrees is very common. I've experienced snow and sleet in May.
If you want to see if your a fit, take a large, high velocity fan and climb into your freezer. Make sure the fan is on highest setting. If your happy several hours later, you're a fit! Also, since this is still much warmer than ND extremes, test should be done in t-shirt and underwear (panties) only. To the locals, it's just another day in uncrowded, arctic paradise.
My mega-corp had a large factory in ND. They always brought in execs from outside. Being a expat, I tried to tell the suits that they were "misguided." Sure enough, you could mark the calendar at 18 months when the bird would fly south.
Great hunting and fishing, family attractions, and a low weirdo quotient make it a great place for raising a family. Also, during the oil shale boom a few years back, ND had a vote on ceasing income tax. It failed as the common sense folks knew rainy days would come - and they have.
In contrast, on my last trip to San Diego, I got up early to jog on the ocean front boardwalk. I spent my whole run hurdling bums sleeping on the path*
In ND, they send 'em to the morgue to thaw out.
* Yeah, I know - harsh language.