Letters of thanks for any gift are traditionally sent promptly after the gift's receipt. Tradition allows wedding gifts to be sent up to a year after the wedding date. Thanks should be sent as soon as possible, preferably within two weeks.[1]