I have what I think is a floater in my left eye and it is like a bloody fly that keeps appearing in my peripheral vision. It is driving me slightly mental. How long do floaters last for?