It shouldn't take this long and it should have gotten back to normal. Water change is the next best thing. Make sure temp and salinity is the same and hopefully it will heal. Hope everything works out for ya.

-Joseph