Hi there. Happy to help.
Based on your symptoms we cannot completely rule out a neurological cause such as migraines/ migraine with aura, etc.
Make sure you’re sleeping 8-9 hours a day, as severe ocular fatigue can also cause these symptoms. Hydrate 3L/ day and reduce screen time. Avoid phone usage 1 hour before bedtime and 30 mins after waking up.
Next Steps
Neurologist consult + lifestyle modifications + follow up with your ophthalmologist
Health Tips
Feel free to reach out for any further queries :)