You will be amazed to know that betta fin grows at a similar rate to your fingernail. Thus a betta fish takes a few weeks to a few months to grow a fin back. It depends on the severity of the damage. Any outer support from you will help your fish notably. During the process, if your fish accidentally damages its fin, the healing process will be delayed as a consequence.