Depends, you should probably start to see growth after a few days of clean water (daily water changes). I am not sure how long to grow the tail back entirely though, but you probably don't need to keep it in the hospital tank the entire time. Just keep it in there until you know it is healthy and some of the tail grows back (this is assuming there is nothing in your main tank that would nip at the tail).