I tried to give a major corporation a 3 week notice before leaving, but had my laptop taken that morning, got lunch from my boss, and was gone by the afternoon. I would in no way give some company a multiple month notice and hope for the best by being a team player. I would keep working as normal, and give a customary 2 week notice.