Good that he is acting his normal self-It might be either a tumor or fatty liver-both not uncommon with an aging Betta. Not a lot can be done other than keep them comfy and since he is acting fine-I wouldn't do anything other than what you have done for the past 3 years. It sounds like you have given him great care...