Hello and thank you for your question. Please allow me to ask you a few questions so that I may better understand the problem.
Do these colored spots "shimmer"? Do they tend to march across your vision, slowly increasing in prominence and then slowly decreasing?
Do you get headaches associated with these? If so, have you ever had bad headaches before?
When you these spots in your vision are there lights on the outside of them shimmering?
Your symptoms sound consistent with a migraine headache. People who have had typical migraine headaches in the past can have the character of their migraine phenomena change to where they just have the typical "light show" associated with migraines. This light show can include these colored blobs, shades or shadows with shimmering lights around them, and also tend to come along with some of the other side effects of the migraines: light and/or noise sensitivity, nausea, irritability.
While you may not be having significant headaches, these sound like migraines without the headaches (for the most part), or what's called acephalgic migraines. Migraine headache medicine can be prescribed by your primary care doctor that can help you prevent these from happening, and can also abort them once they start. I would suggest starting with your PCP.
Does that help address your concerns?
I am happy to be able to help you today. If you would be so kind, please help me get credit for my efforts in answering your questions and press the ACCEPT button for this encounter. I would also be happy to continue to answer any more questions you have until we have resolved your concern.
Also, any positive feedback and/or bonus you may feel prompted to provide would be welcomed and is appreciated.
My opinion is solely informative and does not constitute a formal medical opinion or recommendation. For a formal medical opinion and/or recommendation you must be examined by your doctor.
beta-blockers like propranolol sometimes work for prophylaxis, as does gabapentin
for abortive therapy the -triptan drugs usually work well (there are many of them that end in the ending -triptan).
Your doctor should definitely know about these.
Hope that helps and good luck!