What you have described does sound like distressing migraines, but a thorough evaluation is necessary before concluding that. You will need certain blood tests and most definitely scans of the brain. Please consult a Neurologist or a Neurosurgeon near you as soon as possible, as well as an eye doctor to assess your vision if you need spectacles.
Next Steps
Consult a Neurologist and/ or a Neurosurgeon as well as an Ophthalmologist.