Not sure what this is but this has been happening to me for sometime now and has been more frequent.

I have been seening balls of energy throughout my day. There anywhere from really small like less then an inch or the size of my palm. They look like little semi transparent balls with a fluid form to them and come in all different colors. They streak across in front of me, sometimes moving slowly and sometimes very fast. As soon as i try to look to see where they went there gone and i cant find them again. The sight is not like seeing spirits somtimes out of the corner of my eye which are hard to make out and disapear very quickly there very distinct and i can clearly see them in front of my as they go by. Iv also started to see some other strong things like blask streaks forming for a brief second before going to sleep or little tiny flashes of lights that pop up in front of me and then disapear (kind of like if you passed out and woke up seeing bloches of light)
I used to think this meant my clairvoyance was develping but after time and the balls of energy getting more frequent and pronounced my clairvoyance dosent seem to be any better. and i never get astral sight while meditation or in a trance state.

Anyone have any ideas on what it could be? Or have had this happen to them?