I think they are caused by tiny drops of blood seeping into the aqueous humour. They are harmless, and everyone has them, its just when you notice it, you can't ignore it!
If you think its getting worse, or just generally bad, I would go and see your GP as previously mentioned!
Cheers
Iain.