I suggest staying off the ice until you are completely symptoms free.
I wonder.... How many concussions have you suffered during your years playing hockey ? Some may have been hard body checks, maybe some falls, or maybe some helmet to helmet checks.
Any other sports in your history ?
Prior concussions could have set you up for the difficult time you are having from just a roller coaster ride.
Anxiety is likely the biggest issue that slows recovery. Many struggle until they get anxiety under control. PCS makes anxiety much more prominent. Minor anxiety prior to a concussion can become a major problem after a concussion.
Stop reading if your eyes get strained. Or, use a blank sheet of paper to follow under the text so your eyes do not have to hunt from one line to the next.
A exam by a behavioral optometrist may be worthwhile. Visual issues can contribute to headaches.
Health Care Locator Custom has a referral list.
Regarding returning to work. Avoid setting time goals and just work with what your brain tells you. Missing goals can cause anxiety.