I don't think your photo period is too long. I run mine from 10am to 9:00pm.
I would suspect your Phosphates and Nitrates are feeding the Algea.
The Zeovit should help a ton but you should have your Nitrites at zero at all times. How long has the tank been running?
J
|