Dark spots running across ( floaters
) with an intermittent smoky vision needs a retinal examination at the earliest. Usually it happens due to the disturbance in vitreous, the jelly within the eye behind the lens
If you are noticing the spots after viewing a bright light and rubbing your eyes it is a normal phenomenon.
But if you are noticing it moving in all directions along with your eye movement,increasing in number and size, associated with flashes of light or a red vision (esp if you are a diabetic), then don't wait get a detailed retinal examination done.
And you do have associated sleep disorder
due to stress
. Please consult a good sleep Specialist for evaluation and management.