I feed once a day as well. Feeding your fish once a day in the 40 gallon though, and you will run into nitrate problems very quickly. A bigger tank is definitely needed, soon, not only for your tank chemistry (nitrate level) but for the happiness of the fish, like already mentioned.