max captivity depends greatly on husbantry. but a safe estimate would be 20"
minimum sized tank would be a 5x2, larger is usually better, but nothing really extreme is needed. remember, with these fish width is usually more important. so go for a 5x3 rather than say an 8x2