Migraine headaches, ocular migraines to be exact, have plagued my life for some time now. I typically know a migraine is coming on when I develop a small squiggly line in my vision that slowly gets…
33