I set up my 5 gallon hawkeye aquarium with 3 silk plants, a moss ball, a 7.5w heater, and a tetra whisper 3i filter. I know this filter is supposedly for up to 3 gallons, but seeing as this is a betta tank with only one male betta I thought it would be fine and it does keep my water clear. I am trying to cycle the tank and it has been set up for about 5 and a half weeks now. I dont have a water test kit to give you any readings, sorry. I change 50% of the water once a week using a gravel vacuum and I feed my betta omega one buffet pellets 6 days a week, 5 pellets each day. I have developed a protein slick in my tank, it comes back about 3 days after every water change. Also, brown spots all over my silk plants. I rinse them and they look better but the brown spots keep coming back. Is this all a product of the tank cycling and will the brown spots and protein slick subside after the cycling process completes? Or is my filter insufficient? I haven't changed the media in it or anything like that, I just swish it in my old tank water to rinse it when I do water changes. Any help would be greatly appreciated!