Hi there. Dr Arpit here. Please don't worry, everyone gets headaches some or the other time. However you need a proper evaluation, at least once. Seeing black spots is not associated with migraine. It needs to be addressed.
Next Steps
please consult a neurologist
Health Tips
I think you will be fine with some lifestyle changes. Whether you need medications or not can be decided after complete evaluation