There is currently no cure for kaleidoscope vision, but like any other migraine symptom, usually goes away on its own after an hour or so. People can take medication to alleviate painful sensations and prevent migraine attacks from occurring.