Take care. Hope you do bounce back in the end.
Is there any other website you could go to in the mean time till its possible to go back to itch?