We give you plenty of time to redeem your gift card, as it doesn't expire for 5 years
During the checkout process in step 2, you can enter and apply your unique code at the discount code box
Yes, once you receive the email with your unique code, you can use the code right away during checkout.
No, that's not necessary, credit left over just stays active on your gift card.