An update on my part:
Feeling much better overall, been back to work for a while now. Also had an MRI of my cervical spine, and it turns out I have a minor spinal disc herniation, which might explain some of my symptoms.
Got a prescription for physical therapy.