I have had several of these too. One eye will feel a bit weird at first, and then I seem to see what looks like a kaleidoscope. Its so strange and I absolutely hate it. I take some advil, lay down for 30 minutes or so and its gone.
I think the worst is that you never know when its gonna happen. Uggghhhh!!!!