It depends on how old the rat is, the extent of his behaviors, if any of it is learned or if it's all just hormonal.. The general rule of thumb is to give them 2 weeks - which is the amount of time you should keep them separate from females - but that it can take up to a few months.