Any clue how long a betta fish lives? Well the quick answer is usually 2-3 years.
Most of these Betta fish can live for 2-3 years in fish bowl, 6-7 yrs in a tank. 8 years is not uncommon though in bigger tanks.
Normally, bettas live 2-5 years depending on how they are cared for. Male bettas that live alone in large individual tanks have lived six years or longer.
Typically, males purchased from a pet store are over four months old, at a point when their finnage becomes fullest and most attractive.
Females available in pet stores are often only three to six months old.