Also make sure whoever you make payments to has your new address as well. Don't just rely on fowarding.
At least 2 weeks ahead. Because the forwarding service takes for about 10 business days. Make sure you keep the confirmation #s just in case. Sometime it takes a little longer but you won't lose your mail but delayed. They forward only 1st class, priority and Express mail so no junk mail.
Thanks! Your answer is awaiting moderation.