Originally Posted by Tetrabetta12
the lgith is on from 6 AM to 10 PM, i know that might be a little long lol
This is your main problem. This is far too long. And that is because there cannot be sufficient nutrients to balance the light for that long a photoperiod.
To explain. Plants need 17 nutrients and sufficient light intensity in order to photosynthesize (grow). As soon as some nutrient is no longer available, photosynthesis slows and may even stop altogether. As soon as that point is reached, an y continuing light, along with any remaining nutrients, are available for algae to use, and it will. The plants can only out-compete algae if everything they need is available.
I would first reduce the light period down to 10 hours. Using a timer is good, as it also provides for a regular day/night which helps the plants (and fish). The period can be any time, obviously when you are more usually home to enjoy the tank, so the light can come on at say 11 am and go off at 9 pm if you are home mainly in the evenings.
Second I would get a comprehensive liquid fertilizer and dose once a week. This will ensure the plants are getting everything. Flourish Comprehensive Supplement is the one I use, another is Brightwell Aquatics' FlorinMulti. For a 10g tank, you would only use about 1/4 of a teaspoon once a week, dosed on the day following the water change.
One essential nutrient is carbon, as CO2. This we do not add, but rely on the natural CO2 to provide carbon. This is usually the first nutrient to run out, so it takes some experimenting to get the balance.
You may need to reduce the light further, but start at 10 hours and see how the plants respond and what algae does. What is there will not go away; the aim is to prevent it from increasing, and to do that you have to find the balance.