Hair Algae problems are usually caused by aquarium water with excess nutrients like phosphate, nitrates etc. You can get a Clean Up Crew of Emerald Crabs, Hermits, Fox Face Rabbit Fish, or a tang etc. and try and siphon out what you can to remove the algae in the short term. In the long term you may have to examine how you care for your tank. There are some commercial dry foods also contain excess nutrients and other undesirable things like nitrates, phosphates etc so I strain/rinse my fresh/frozen foods before feeding my tank. You may want to consider feeding your fish less often. If you have bio balls/media, check if they are dirty or get rid of them if you have enough live rock. Also, changing your photo period, light bulbs, adding more flow, using RO/DI water with a good salt. If your phosphates are high you can add a phosphate remover like Tropic Marin Elimi-Phos also, increasing flow in your tank may help too.