Although it's always nice to give as much notice as possible, I think 2 weeks is pretty standard. I don't think you were unprofessional. Laurie Colbert