hi,
oh, yeah. bad posture is a negative!!!
Been working on my bad posture for a couple of years now.
I put a long dressing mirror at the side of my workstation. I cannot believe some of the postures I put myself in to look at a monitor.
I must strengthen my core so my back/spine can support my body. So my own muscles can hold/stabilize my bulges and herniations.
Yoga, controlled, deep-belly breathing and just simply doing some thoughtout stomach/naval to spine exercises I can do while I'm sitting in my comfortable chair at my computer. Butt squeezes too. oh, yeah.
alternate sitting/standing throughout the day.
I also have a twist board I use while at my workstation.
You are young. So youth can make healing quicker.
Trigger points in the sternocleidomastoids can cause you problems. My therapist and I worked hard on those.
I also have a TheraCane that helps with trigger points.
https://www.google.com/search?source...&=&q=TheraCane
It also sounds like good old migrianes, being light and sound sensitive. I'm also familiar with the pressure behind one eye... and sinus issues.
You're a well-trained athlete, sounds like. That's great.
All those good habits will serve you well. Keep up the good things you're doing.
Hope you find answers that work for you so you can be your best.