I am really worried about my Betta fish. I have had him for about 5 months. Just a while ago, I noticed a white dot under his mouth and a large white blotch on the base of his dorsal fin. I have pictures to to show it. It is on both sides of him! 'Ol Blue (his name) isn't really photogenic though so I can't get good pictures.

He looks like he sinks a little when he swims too. I think he might also have fin rot!!!!! I haven't been able to clean his water in a while. He has a 2 gallon tank with a heater and a filter. Any Suggestion or comments!!!!! Please help me!!!