I usually leave it on for 6-8 hours but my school schedule get pretty crazy sometimes so it stays on for about 10 hours... Not too often though
And as far as ferts, I only use aqueon plant food and I dose once a week
This algae only stays on one of my plants, but has been spreading all over it...