Millions of people have floaters.. usually later in life.
Floaters are thought by some to be caused/aggravated by liver toxicity. If you do any drugs or drinking you might lay off a little bit, you might also stay way from sugar for a bit.
Your optometrist or GP wont say or agree with this though. They'll switch on their Dr. Roboto voice and say something like:
"floaters are caused by vitreous degeneration. As we age, the vitreous gel begins to degenerate into clumps of proteinaceous material which floats in the eye, it's uncureable - pay me now.
Western Medicine is cool
But just to be on the safe side you should go have your vision checked real quick to make sure its not a problem with your vision like a detached retina.