I went to the doctor yesterday. Our regular doctor is on vacation this week so I had to see someone we've never seen before.
He didn't really have much to say about the neck pain. It's my trapezius muscle. He suggested heat (which I've done more than once a day for a week), stretches (which I've done more than once a day for a week), and going to get a massage.
He said if I didn't do anything to injure the area it could be stress-related. Basically, he couldn't tell me anything I didn't already know, but he was concerned about my vision disturbances so he's sending me for an MRI of my brain tomorrow afternoon.
When he asked me if I'd be ok getting into the machine, I was like "30-60 min of laying down by myself and not moving? Yeah, I can handle that."