Technically, if the water is kept clean and there is enough oxygen, then there is no reason why a bucket can't work the same as a normal fish tank where fish can live indefinitely. However, for most aerated baitfish in a bucket, in my experience you can expect them to live for around 2 - 3 days.