Well you are not supossed to be in the bat form at all the time. The cooldown is also large because you used up all the stamina . If you leave the bat form before the stamina runs out you can instantly use it again. Thats to prevent you being in the bat form for too long.