My pharmacist told me as did the package insert that once a vial has been opened it should be replaced every 28 days as after that it begins to lose its efficacy.
I have successfully used a vial of Novolin N for up to 4 months. I don't know if it would have made it to six. I accidentally left it out overnight, so I replaced it the next day.