I may be moving to NC. I have a valid Michigan CPL. I think once I’m no longer a resident the permit is no longer good as Michigan does not issue non-resident permits. I plan to get a NC permit, but I have to wait 30 days after establishing residency to apply then wait even longer for the permit. If I got a non resident permit from say…New Hampshire would I be legal to carry in NC as a NC resident on that permit. As far as I can tell…yes.