awesome! It depends on how big yours is. Mine was somewhat small, so I had mine for about 7 months. I could have kept him little longer, but he started to get aggressive towards my clown. Just make good judgment as to when you think he is getting a bit big for your tank. Make sure you have a lot of live rock... they love to swim in and out and all over the place.