Not very long...Most people dont feed them enough. Even if someone did feed them as they should, they will die (we like our tanks clean and there is not enough to filter in clean tanks). Thats just what I think...Mine lived for about 6 months. You may be able to keep it longer then I...Just my 2 cents.
They sure are awesome though!!!
Joshua