Betty, if your betta can see his reflection in the glass, there is a way to fix it :). When a betta's tank is in a shady or shadowy part of the house and you have a light directly over the tank turned on, the glass becomes reflective like a mirror. Just add more more lights around and near the tank or move it to a better lit part of the room. If that's not the case, and he's just flaring, it is common for bettas to blow their fins, however with clean warm water and good food it'll heal in no time :)
Pheonix, he's probably tail biting, in which case you would treat it like you would finrot, just with clean warm water and a good diet. If you think something is triggering it, here are some possiblilites: stress, poor water quality, too much of a filter flow, too much light, too little light, or boredom.... Of course, there are other factors, and the possiblility he just might have a ocd sort of problem but chances are it might just be a one time thing. Hmm, I don't know about the albino snail thing, but it's probably possible...