blepharitis has to do with your skin type, so you can't fix it but you can control it. in the morning and at night get a hot wash cloth, put it on your eyes for about 5 minutes and that will help break up the bacteria on your eyelids. after that, get some baby shampoo or Ocusoft lid scrubs (sold at drugstores) and scrub it and that will get all the rest of the trash off. You should do this twice a day for a month or so and then do it once a day after that. Your doctor can give you eye drops if that doesn't help at all. Dry eyes has a great drug now called Restasis which helps your eyes produce more tears. It's a prescription only but if you choose to get over the counter stuff, get things like Refresh or Optive, NOT visine or murine or anything that "gets the red out" - they make the blood cells in your eyes angry and you end up with redder, dryer eyes than before. Hope this helps.
I am an ophthalmologist's assistant.