Well, yes, it can heal by itself. But on the other hand, you also can try some ways to cure it faster. For example, first, you should know that blepharitis is an inflammation of the eyelids. And when it occurs, it will just have some symptoms on the surface of the eye. Because it can lead to the eye infection and the disorder to the eyes, it can cause eye floaters. To treat it, you can just have more water and vitamin rich vegetables. Also, you can put a damp, warm washcloth held over the infected eye, and just repeat it for some days. In this way, it can help relieve swelling, itching and redness. Anyway, you can just have a try, and it can be effective.