There is no set time for anything. The problem is that in this day and age no one wants to wait for anything. As in society, people want things right now and don't want to wait for it or earn it. There are quite a few things that need to line up in this game. The one who punished you has to see you change and that's hard as your times have to mesh. Other imms can see but ultimately I'm sure it's up to the one. It also depends on what you did.
Is the amount of time an imperial priest sits as an anathema for breaking imperial law the same as a goodie villager being kicked out of the village for killing a goodie Mage and a warrior to get to the Mage? On a side note, this is why I won't a ya goodie villager. I think the punishment for doing this is bs. Alignment over cabal? That's another story though.
In conclusion, you're going to have to wait. You fucked up in the imms opinion and broke rp. Personally, I don't disagree with the imms. Just wait it out. Actually log on and play it out. Don't log on and then log off a few minutes later. Actually play it out.