Hippo tangs grow very fast when well-fed and to be honest 3" is already pushing it for a 46 gallon. I'd say it could live there a couple months, but at that point of time it's such a stress on the fish it isn't even worth it to have to reacclimate it to a different tank, find it a new home, etc.